Open main menu
423 bytes added ,  15:08, 15 July 2007
Line 45: Line 45:
* make a shared "main menu dialog", based on the SCUMM one
* make a shared "main menu dialog", based on the SCUMM one
** accessible via the same hotkey in all engines
** accessible via the same hotkey in all engines
** save/load/help optional
** Provides the following buttons/features in *all* games & engines: Resume, About, Quit
** enhance the current dialog by displaying the engine name at the top, maybe also "ScummVM 0.x.y"
** Ideally also provides an options dialog based on the generic option dialogs in the launcher
** Engines can provide a subclass, which adds buttons/functions, like "save/load", or "help"
** For backends that need it (or maybe even for all), provide access to the "key remapper" and "virtual keyboard", once/if we add those globally
** Sugar on the cake: Display the engine name at the top, maybe also "ScummVM 0.x.y", and other goodies (ScummVM logo anyone?)
* Highlight the "default" button in dialogs (e.g. the classic MacOS way, drawing a fat border around it; or by using different coloring; or a combination). This falls under "usability", too.
* Highlight the "default" button in dialogs (e.g. the classic MacOS way, drawing a fat border around it; or by using different coloring; or a combination). This falls under "usability", too.


1,079

edits