C# (CSharp) Descent.GUI Namespace

Nested Namespaces

Descent.GUI.Screens
Descent.GUI.SubElements

Classes

Name Description
GUIElement A single element of the user interface that, itself, can contain sub-elements
GUIElementFactory Responsible for creating the GUIElements for the different layers of the gui and for all the different states and roles in the game. This is done as a simple hierarchy of GUIElements and should be populated with logic (events on click) and Drawables to be displayed within the respective GUIElements in the tree.
Image The simplest possible Drawable that only implements the interface.
InputElement Takes input from the user and displays everything entered so far. The content can be deleted (character by character) by the backspace key and the value of a specific instance can be read (or set) statically by knowing the instance's key.
Text Information about a text to be displayed on the screen.