Posted September 26, 2023 by Dikaiosune
Overhauled camera transitions.
This includes transitions between bounded static or moving cameras and player camera, or between bounded cameras. Also changed the way the camera implementation is made, now based on a room system, where each room can have a camera with different properties. This makes it easier to transition and obtain information on the camera or room, while making creating new rooms and new cameras a lot easier. An example of that is now the room name system, that was easily implemented thanks to the new structure.
Moving cameras (in bounded rooms) were also modified for smoother transitions and better control on behaviour ( moving only on X or Y if needed ).