feat: tile-based room rendering with LimeZu floor patterns #20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "master"
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?
What
Replaces SVG-colored rectangle rooms with pixel-art tile floors and furniture from the LimeZu Modern Interiors tileset.
Changes
src/frontend/src/tileLoader.js(new): Tile index constants, per-room tile style assignmentssrc/frontend/FarmCanvas.jsx: SVG pattern floor tiles, clipPath wall/furniture spritesRelated
Closes #15, #16
9e10cc04a2to464fb9e6acReview
Verified:
The wall clip paths use a separate clipPath per tile — that's 60+ clipPath elements for perimeter walls. This works but could be optimized later by grouping wall tiles. Fine for now.
Only issue: the tile index is based on standard RPG Maker MV conventions, not visually verified against the actual interiors_32x32.png. If a floor tile looks wrong (e.g., briefing room showing the wrong wood pattern), the row/col in TILE_INDEX will need tweaking.
LGTM — merge when ready.
Pull request closed