Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Very big update containing some new core features and progress on the pause menu. New additions: - ScreenManager: a new state machine like class for GUI screens. Makes creating nice looking animated menus a breeze. - New SFX class, containing a static function for creating oneshot sound effects using a raw audio stream. - New fullscreen toggle hotkey [F], allows you to quickly change between fullscreen and windowed mode in-game. Saves between sessions meaning: if you leave the game in fullscreen mode, then open it up later; it will start in that same state. - Added a new WarningScreen to the pause menu, a kind of confirmation window for important decisions in the UI. New changes: - Further functionality to the pause menu. - Sound effects to buttons and menus. - Refactored the SFXLayer class to make use of the new SFX class. - Renamed RESTART to RESET, to differentiate it better from RETRY. Known issues: - The bottom row of buttons in the pause menu aren't programmed yet, they will not work properly.
- Loading branch information