This week I continued working on the building system.
It’s now possible to paint walls and floors. Walls can be painted individually or room by room.
I also added the ability to place windows/doors. These can be left/center/right aligned and can fill up any available space.
There was a fair bit of code clean-up as I settled on my data model for representing the building. Adding multiple levels should be straightforward now.
Here’s a few more test screenshots: