OpenKeeper icon indicating copy to clipboard operation
OpenKeeper copied to clipboard

Add the control options to main menu

Open tonihele opened this issue 10 years ago • 6 comments

Add the control options to main menu. There are a lot of them. I think we need some kind of simple wrapper class that holds all the options. Perhaps separated to GLOBAL & USER. Enums etc. That the control options could automatically parse to the screen. And saving/loading would be breeze.

These would also be used by the game states.

tonihele avatar Jul 14 '15 09:07 tonihele

The defaults could be modernized a bit. i.e. zooming from the mouse wheel & wasd instead of arrow keys.

tonihele avatar Jul 14 '15 09:07 tonihele

I think we need to make the profiles system. Each profile stores they settings and progress of passage. All modern games do so

ArchDemons avatar Jul 14 '15 14:07 ArchDemons

Either that or go with the OS profiles. Saving the global settings to the app folder (not good - the privileges - , but since we do it anyway with the assets, I see no harm in this) and user settings to user home. I'd go with this, no need to do anything GUI-wise. Just instant playing.

tonihele avatar Jul 14 '15 15:07 tonihele

The settings have been laid down and a Nifty table component (not perfect) has been created. Should be fairly easy to implement this one.

tonihele avatar Sep 08 '15 06:09 tonihele

I think this is pretty much done?

tonihele avatar May 17 '16 17:05 tonihele

The visual part is made entirely

ArchDemons avatar May 17 '16 17:05 ArchDemons