This is simply a multiplier on the base resolution of the game. While simple, it works well enough until we want to add some more complex HUD elements or allowing fullscreen resolution.
A settings menu
Accessed by pressing the right arrow on the pause screen, it allows you to adjust screen resolution and game volume.
Reworked a few internal menu systems
shipMenu.lua no longer has a duplicate copy of the blinking function
Menu key mapping has been simplified to where every menu has it's own key_map table, but it will fall back on the main menu's map if nothing is found.
Left for later:
At this point, it may be useful to extend this new settings menu into a carousel that will allow for more "pages" of settings (mainly for keybinds).
Allow player to wipe existing save data.
Closes #50
Partially addresses #64 (Blocked by #49)
Added:
shipMenu.lua
no longer has a duplicate copy of the blinking functionkey_map
table, but it will fall back on the main menu's map if nothing is found.Left for later:
Closes #50 Partially addresses #64 (Blocked by #49)