Milestone 2 Design Document/User Interface
From SuperTux
| Milestone 2 Design Document | |
|---|---|
Contents |
[edit] Menu System
Menu system of Milestone1 is rather ugly and could need a rewrite as well as a reorganization of some things:
- displaying the level name in/above/below the pause menu would be nice
- there should be an option to display the full GPL in the menu
- the menu system shall use icons to make it easier to find things even with no reading skills
[edit] Profile
- Create new profile
- Delete profile
- Profile1 -> Main Menu
- Profile2 -> Main Menu
- ...
[edit] Options
- Language
- Fullscreen: yes/no
- Fullscreen Resolution: 800x600, 1024x768, ... (automatic list from SDL)
- Magnification: 100% (pixel perfect), 75%, 50%, ..., Full Screen (zoom till the screen is filled), Letterbox (zoom till all of the 1280x800 game area is visible)
- Aspect Ratio: 16/9, 16/10, 5/4, 4/3
- Sound Volume: off/0-100
- Music Volume: off/0-100
- Setup Keyboard:
- Setup Joystick:
- Use Profiles: yes/no
[edit] Contrib Levels
- Check for new stuff online
- complete contrib worlds
- browse folders with level stuff
[edit] Configuration
The games configuration (fullscreen, aspect ratio, geometry, etc.) shouldn't be saved when supplied by command line.
