rimlike/scenes
megaproxy c7f97e2c7a Carry indicator: draw the actual item shape, scaled down
Pawns hauling items previously showed a 7×7 hue-coloured square — no
hint of what they were actually carrying. Now the carry indicator
calls Item.draw_item_shape(self, type) at 0.55× scale (~7px effective),
positioned at the pawn's upper-right (chest-height).

Refactor: _draw_item_shape (instance method) → Item.draw_item_shape
(static, takes a CanvasItem target). Item._draw() and Pawn._draw()
both call it. Also added shapes for the 5 atlas-backed types (wood /
stone / plank / iron_ore / gold) so the carry indicator works for
mining + carpenter outputs too — the on-floor visual still uses the
bundle atlas via the Sprite2D child.
2026-05-16 15:46:13 +01:00
..
ai Workbench bill editor — tap a workbench, see/edit bills 2026-05-16 00:29:46 +01:00
effects Phase 0 scaffold + asset audit findings 2026-05-10 20:09:11 +01:00
entities Carry indicator: draw the actual item shape, scaled down 2026-05-16 15:46:13 +01:00
main Workbench bill editor — tap a workbench, see/edit bills 2026-05-16 00:29:46 +01:00
pawn Carry indicator: draw the actual item shape, scaled down 2026-05-16 15:46:13 +01:00
storyteller Phase 17: Touch UX (PawnDetail+BuildDrawer+WorkMatrix+AlertsLog+Settings) 2026-05-11 19:45:35 +01:00
ui Pawn reskin Slice 1 — peasant sprites replace coloured disc 2026-05-16 15:23:18 +01:00
world Workbench bill editor — tap a workbench, see/edit bills 2026-05-16 00:29:46 +01:00