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

Public Member Functions | |
| Computer_Maintenance (String MeshFile, String DescriptionFile, SceneNode *ParentNode, SceneManager *SceneMgr) | |
| Construction. | |
| virtual | ~Computer_Maintenance () |
| 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) |
| 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 | setSpecificMaterial () |
| Met à jour l'écran du Computer de Maintenance. | |
| void | loadStock () |
| Charge le contenu du stock de spareparts (depuis le fichier XML de status). | |
| void | loadShipStatus () |
| Charge et analyse l'état du vaisseau. | |
| String | getStatusInfo (int index) |
| void | addSpare (Spare *newSpare) |
| Ajoute un element à la liste des spareparts du stock. | |
| void | addMissingSpare (int SpareID) |
| Crée et ajoute un element à la liste des spareparts manquantes. | |
| bool | contains (int SpareID) |
| Indique si le stock contient ce sparepart. | |
Protected Attributes | |
| String | mShipStatus |
| String | mAvailableSP |
| String | mMissingSP |
| Spare * | mSpareList |
| Spare * | mLastSpare |
| Spare * | mMissingList |
| Spare * | mLastMissing |
| bool | mShipAnalyzed |
Classes | |
| struct | Spare |
| Cette structure décrit un stock de spareparts. More... | |
|
||||||||||||||||||||
|
Construction.
|
|
|
Destruction.
|
|
|
Crée et ajoute un element à la liste des spareparts manquantes.
|
|
|
Ajoute un element à la liste des spareparts du stock.
|
|
|
Indique si le stock contient ce sparepart.
|
|
|
Executer l'instruction "call=" recus de l'interface GUI.
Implements Interface. |
|
|
Analyse un élement XML de <status>, et le met sous forme affichable
|
|
|
Charge et analyse l'état du vaisseau.
|
|
|
Charge le contenu du stock de spareparts (depuis le fichier XML de status). Lecture des parametres du fichier de status TODO: gestion des spareparts par leurs noms Gestion des spareparts par leurs "item number" |
|
|
Met à jour l'écran du Computer de Maintenance.
|
|
||||||||||||
|
Implements Interface. |
|
||||||||||||
|
Implements Interface. |
|
||||||||||||
|
Implements Interface. |
|
||||||||||||
|
Implements Interface. |
|
||||||||||||
|
On affiche le texte demandé (soit directement, soit via une fonction).
Implements Interface. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6-NO