Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 3 and Version 7 of Ticket #250


Ignore:
Timestamp:
Jan 4, 2009, 4:57:04 PM (15 years ago)
Author:
rgrieder
Comment:

Updated the text and merged with ticket #251

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #250

    • Property Summary changed from Improve CEGUI support to Improve the GUI concept
    • Property Owner nobody deleted
  • Ticket #250 – Description

    v3 v7  
    11== Outline ==
    22[[Image(Inside_Menu.jpg, right, width=280)]]
    3 What is a menu? How and when does it appear? What kind of options should be available to choose from?
     3Orxonox needs a concept for the menu. This concerns all kinds of ways how we might want to use elements from CEGUI.
    44
    55== Current Status ==
    66We use CEGUI to display a GUI. You can either use version 0.6 or 0.5 and you don't have to worry about the scripting plugin, we've dealt with that internally.
    77
    8 At the moment, the menu doesn't do much: A camera as well as an empty SceneManager is created (Ogre can't render without). There is also a configured interface to the lua scripting engine.
     8At the moment, the menu doesn't do much: A camera as well as an empty SceneManager are created (Ogre can't render without). There is also a configured interface to the lua scripting engine.
    99
    1010== To be done ==
    11 Clean up some code, add new functions that are needed. And we especially need the input system to be able to use non exclusive input mode if required.
     11Clean up some code and add new functions that are needed. This mostly concerns C++ code. The actual GUI code (in lua) is found in this [#251 ticket]. [[br]]
     12And we especially need the input system to be able to use non exclusive input mode if required. That means the mouse cursor can move over a non full screen window without being bounded to the orxonox window. [[br]]
     13There's also some work to be done with the GameStates, but that's in another ticket.