ReadonlyplacementsReadonlyprojectWhere a placement lands, in pixels: its anchor cell (x, y) plus the rule image's own
offset (dx, dy), both in the unit the rules were authored in. A square or isometric grid
projects the sum of the two; a hex grid, whose offsets are axial, projects the cell and the
offset separately - which is why the layer is handed the whole placement rather than only a
cell, and why the projection belongs to the caller.
Optional Readonlyresolvehow an image path becomes a texture; defaults to the asset resolver with a Texture.EMPTY fallback
the placements
resolveTerrainGraphicsproduced, or any list of the same shape