Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Initial Version and Version 1 of code/doc/GUI


Ignore:
Timestamp:
Mar 18, 2009, 3:50:15 PM (16 years ago)
Author:
bknecht
Comment:

first basic layout of the GUI page

Legend:

Unmodified
Added
Removed
Modified
  • code/doc/GUI

    v1 v1  
     1= Graphical User Interface =
     2
     3The GUI in Orxonox is administered with CEGUI. We use the GUI for interactions with the user in shops, Questsystem or parts of the HUD and of course the main menu.
     4
     5== CEGUI ==
     6
     7CEGUI (Crazy Edi's GUI) is available for various graphic engines like Ogre or Irrlicht. In Orxonox we use the OgreCEGUIRenderer to display our GUI.
     8
     9== GUI-Framework ==
     10
     11The framework consists of various elements, putting all necessary elements together for a functioning GUI. Those elements are basically the GUIManager, lua-scripts, layouts and the corresponding graphics.
     12
     13=== GUIManager ===
     14
     15Written in C++ the GUIManager manages all the GUIs in Orxonox and represents the interface to CEGUI. Connected to lua via a tolua++ interface it is able to load lua-scripts and connect C++-functions to lua and vice versa.
     16
     17=== lua-scripts ===
     18
     19Lua-scripts are written in lua and implement the functionalities of CEGUI like interactivity.
     20
     21
     22=== GUI-Elements ===
     23
     24==== Widgets ====
     25
     26==== Windows ====
     27
     28==== Buttons ====
     29
     30==== etc. ====