#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|