Tasks:Wastesedge:GUI: Difference between revisions
Jump to navigation
Jump to search
m →Requirements: link to existing task added |
m →Requirements: status update |
||
Line 12: | Line 12: | ||
* Come up with a design and theme with a modern look and retro feel (or vice versa?) ;-). | * Come up with a design and theme with a modern look and retro feel (or vice versa?) ;-). | ||
* Implement audio feedback for UI operations (such as button presses, selection changes) | * <span style="text-decoration:line-through">Implement audio feedback for UI operations (such as button presses, selection changes)</span> (in progress) | ||
* <span style="text-decoration:line-through">Implement speech bubbles</span> (in progress) | * <span style="text-decoration:line-through">Implement speech bubbles</span> (in progress) | ||
* Implement load/save interface with screenshot, statistics (like in-game time) and user-defined text | * Implement load/save interface with screenshot, statistics (like in-game time) and user-defined text | ||
* Implement dialogue window with conversation history, numbered items for replies, portrait of speaker, etc. | * <span style="text-decoration:line-through">Implement dialogue window with conversation history, numbered items for replies, portrait of speaker, etc.</span> (in progress) | ||
* Implement main menu | * Implement main menu | ||
* Implement "name your character" window | * Implement "name your character" window |
Latest revision as of 11:50, 30 June 2012
Back to Road Map.
Overview
Build Waste's Edge GUI so it can be re-used and easily changed by other games. That requires that all dialogs and views are written on Python side.
Dependencies
- The widget system.
Requirements
- Come up with a design and theme with a modern look and retro feel (or vice versa?) ;-).
- Implement audio feedback for UI operations (such as button presses, selection changes) (in progress)
- Implement speech bubbles (in progress)
- Implement load/save interface with screenshot, statistics (like in-game time) and user-defined text
- Implement dialogue window with conversation history, numbered items for replies, portrait of speaker, etc. (in progress)
- Implement main menu
- Implement "name your character" window
- Implement Python console window with command history
- Implement Option window (optinal, as Waste's Edge didn't have that either)
References
- The widget system documentation.
- The v0.4 C++ dialogue window in Git [1]
- Design proposal for the v0.4 dialogue window
- The Python part of v0.3 user interface in Git [2]