Tasks:Dialogue: Difference between revisions
Jump to navigation
Jump to search
Swiftcrown (talk | contribs) mNo edit summary |
Swiftcrown (talk | contribs) |
||
Line 21: | Line 21: | ||
== Suggestions == | == Suggestions == | ||
* Would like to be able to use arrow keys for scrolling around windows. The current bindings to the arrow keys could | * Would like to be able to use arrow keys for scrolling around windows. The current bindings to the arrow keys could be assigned to numpad. Alternatively, could assign holding down middle mouse button to panning the screeen. | ||
== References == | == References == |
Revision as of 19:41, 6 August 2010
Back to Contents
Overview
The dialogue engine drives the conversations between player and NPCs.
Dependencies
- Widget set and User Interface for parts other than lowlevel code
Requirements
- Mainly needs be ported from v0.3 branch to v0.4 (done)
- Only lowlevel functionality implemented in the game engine (done)
- GUI should be written in Python, to allow modifications by game authors
- GUI should contain history of conversation
- GUI should display NPC (and possibly player) portrait
- Player's choices should be numbered from 1 to n
Suggestions
- Would like to be able to use arrow keys for scrolling around windows. The current bindings to the arrow keys could be assigned to numpad. Alternatively, could assign holding down middle mouse button to panning the screeen.
References
- Introductory chapters in dlgedit manual [1]
- Test script for dialogue engine in CVS
- Code of the Python support module