Version 0.09 Changelog
New Main Menu, Ice Blocks, Occlusions, and Ground Cover
April 21st 2020
Major Changes:
Replaced the entire main menu system with a whole new one
Added support for having multiple save files and switching between them in the main menu (deletion/duplication coming soon)
Added support for template level files which restrict resizing of the level and deletion of certain walls
Added a Ground Cover that can cover things on the ground and disable their effects. Added a broom pickup that can be used to sweep away Ground Cover entities
Added Ice Block entities that can hold things and be pushed around
Added a Freeze Rod powerup that allows you to throw projectiles that freeze things
Added freezing and melting Effect Pads
Added a cloud looking Occlusion entity that hides things and doesn't allow enemies to pass through it but dissipates when the player steps into the space
Made lasers change colors when passing over painter entities
Started working on a shuriken throwable pickup item (unfinished)
Started working on a shield pickup item (unfinished)
Replaced 2 of the levels in the demo showcase
Added a short tutorial level
Added some new decorations and a wall type used for the king's palace at the beginning of the tutorial
Other Changes:
Added some preset keybinding options that allow you to play the game with WASD or IJKL. Changed some other things in the settings menu
Changed the icon for puzzles to be a jigsaw puzzle piece
Changed the way we allocate entities in level structures
Added the ability to do debug output from mylib and get line numbers from the debug outputin the platform layer
Changed the way the reset button works when inside a puzzle area. Changed the wording of the reset options on the in-game menu
Fixed a save game world location deserialization bug
Moved the demo showcase level into a new LevelType so it shows up properly in the new main menu. This will cause progress on the showcase to be lost unfortunately given the way the current save game works