– Draw portal models
– Make sure to always reset portal data as well when removing a wall piece
While the second of the two changes here gets more space in the commit message, the first one is arguably the more exciting one, check out the screen shot below!
A bit of bad news though: when that screenshot was taken the CPU usage was up considerably and the input (when rotating) started feeling a bit sluggish. This is in all likelihood not related to the door/window topic but something that crept in over time and went unnoticed, as usually test runs of OLives focus on a very specific feature without much further interaction.
Long story short, before doing the finishing touches on this topic I will have a look at those performance issues.