I skipped last week’s update due to just being in the middle of refactoring. Now there’s some stuff ready, too.
- Building API cleanly separated from the player. Building is now possible from e.g. a script or a separate tool.
- Coordinate system ready. This is an invisible subsystem that assigns placement coordinates to placed elements, which is then used by the Goals system to recognize building shapes such as rooms.
- Goals system can recognize how many rooms the building has. The GUI part of goals exists, just need to connect it to a functioning Goals system.