Files
BreakEscape/js/core
Claude 00ffbd6e68 fix: Align connecting rooms to grid with minimum 1 GU overlap
Updated room positioning algorithm to ensure all connecting rooms are
properly aligned to the grid and have at least one Grid Unit overlap
with the connecting edge of the parent room.

Changes:
- positionNorthMultiple/positionSouthMultiple: Position rooms as a group,
  align the starting position to grid, then place rooms side-by-side
  without individual alignment to prevent gaps
- positionEastMultiple/positionWestMultiple: Similar approach for vertical
  stacking of rooms along east/west edges

This ensures:
- All rooms maintain proper grid alignment
- Connected rooms have guaranteed minimum overlap
- No gaps between adjacent rooms in multi-room connections
- Room layouts match the examples in planning notes

Addresses alignment issues described in new_room_layout documentation
where rooms need to be positioned against the connecting edge with
at least one GU overlap.
2025-11-17 10:08:29 +00:00
..
2025-11-14 19:47:54 +00:00