feat: room-specific furniture layouts mapped to tile positions #19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Define per-room furniture layouts using actual tile coordinates from the LimeZu furniture sprites, so each room has a proper interior layout instead of generic SVG rects.
Current State
FarmCanvas.jsxhas arenderFurniture()function that draws simple colored<rect>elements per room — a conference table in briefing, sofa/coffee table in commons, war table in warroom, desk+monitor in engineering, desk+lamp in quiet, table+screens in ops. These are placeholder rects.Task
src/frontend/src/furnitureLayouts.jsthat defines per-room furniture:getFurnitureForRoom(roomId)function that returns the layout arrayFURNITURE_TILESconstant mapping logical names → spritesheet coordinatesTechnical Notes
Acceptance Criteria