#include <Computer_Control.h>
Inheritance diagram for Computer_Control:

Public Member Functions | |
| Computer_Control (String MeshFile, String DescriptionFile, SceneNode *ParentNode, SceneManager *SceneMgr) | |
| Construction. | |
| virtual | ~Computer_Control () |
| Destruction. | |
Protected Member Functions | |
| void | showDynamicText (CEGUI::StaticText *pText, String Order) |
| On affiche le texte demandé (soit directement, soit via une fonction). | |
| void | showDynamicImage (CEGUI::StaticImage *pImage, String Order) |
| void | showDynamicListbox (CEGUI::Listbox *pListbox, String Order) |
| Gestion des Listbox de la GUI. | |
| void | showDynamicPushButton (CEGUI::PushButton *pPushButton, String Order) |
| void | showDynamicProgressBar (CEGUI::ProgressBar *pProgressBar, String Order) |
| void | executeOrder (String Order) |
| Executer l'instruction "call=" recus de l'interface GUI. | |
| void | showColouredLabels (int Order) |
| Gestion des Labels dynamiques de la GUI. | |
| void | loadShipStatus () |
| String | getStatusInfo (int index) |
| String | analyseStatus (String Status) |
| Analyse le ShipStatus pour trouver les Room dépressurisées. | |
| String | getDamagedElements (String Status) |
| Analyse le ShipStatus pour trouver la liste des elements endommagés. | |
| String | formatElementData (ShipElement *Element, CEGUI::StaticText *pText) |
| Prepare au bon format, le contenu d'un Ship Element. | |
| String | formatEngineData (ShipEngine *Element, CEGUI::StaticText *pText) |
| Affiche les informations pour un element de type "Engine". | |
| String | formatLogEntry (String LogEntry, String LogDate, CEGUI::StaticText *pText) |
| Affiche les informations pour un element de type "LogBook". | |
Protected Attributes | |
| ShipElement * | mCurrentElement |
| CEGUI::StaticText * | mAnnexText |
|
||||||||||||||||||||
|
Construction.
|
|
|
Destruction.
|
|
|
Analyse le ShipStatus pour trouver les Room dépressurisées.
|
|
|
Executer l'instruction "call=" recus de l'interface GUI. TODO: Ship : "Navigation Shield" Engine: Show Damage TODO : Control TBD TODO : Ship : "Combat Shield" TODO : Control : TBD TODO : Control : TBD TODO : Ship : Eco Mode TODO : Control: Change Music Implements Interface. |
|
||||||||||||
|
Prepare au bon format, le contenu d'un Ship Element.
|
|
||||||||||||
|
Affiche les informations pour un element de type "Engine".
|
|
||||||||||||||||
|
Affiche les informations pour un element de type "LogBook".
|
|
|
Analyse le ShipStatus pour trouver la liste des elements endommagés.
|
|
|
|
|
|
|
|
|
Gestion des Labels dynamiques de la GUI.
|
|
||||||||||||
|
Implements Interface. |
|
||||||||||||
|
Gestion des Listbox de la GUI.
Implements Interface. |
|
||||||||||||
|
Implements Interface. |
|
||||||||||||
|
Implements Interface. |
|
||||||||||||
|
On affiche le texte demandé (soit directement, soit via une fonction).
Implements Interface. |
|
|
|
|
|
|
1.4.6-NO