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

| Public Member Functions | |
| ShipLevel_XMLparser (String XMLfile) | |
| Constructeur (on execute le Constructeur de la surclasse). | |
| virtual | ~ShipLevel_XMLparser () | 
| Destructeur (on execute le destructeur de la surclasse). | |
| void | gotoTopOfFile () | 
| On construit la liste des <room ... > et des <door ... >. | |
| bool | getNextRoom () | 
| On se positionne sur le tag <room ... > suivant. | |
| bool | getNextDoor () | 
| On se positionne sur le tag <door ... > suivant. | |
| bool | getNextSubObject () | 
| On se positionne sur le tag <object ... > suivant, appartenant à la Room en cours. | |
| bool | getNextSubLight () | 
| On se positionne sur le tag <light ... > suivant, appartenant à la Room en cours. | |
| bool | getNextScene () | 
| On se positionne sur le tag <scene ... > suivant. | |
| Protected Attributes | |
| int | mSceneIndex | 
| int | mRoomIndex | 
| position courante dans les listes d'éléments XML | |
| int | mDoorIndex | 
| position courante dans les listes d'éléments XML | |
| int | mObjectIndex | 
| position courante dans les listes d'éléments XML | |
| int | mLightIndex | 
| position courante dans les listes d'éléments XML | |
| void * | mListScene | 
| position courante dans les listes d'éléments XML | |
| void * | mListRoom | 
| Liste des tag <scene ...> de type DOMNodeList*. | |
| void * | mListDoor | 
| Liste des tag <room ...> de type DOMNodeList*. | |
| void * | mObjectSubList | 
| Liste des tag <door ...> de type DOMNodeList*. | |
| void * | mLightSubList | 
| Liste des tag <object ...> de type DOMNodeList*. | |
| 
 | 
| Constructeur (on execute le Constructeur de la surclasse). 
 | 
| 
 | 
| Destructeur (on execute le destructeur de la surclasse). 
 | 
| 
 | 
| On se positionne sur le tag <door ... > suivant. On renvoie FALSE s'il n'y a plus de <door...> dans la suite du fichier XML. | 
| 
 | 
| On se positionne sur le tag <room ... > suivant. On renvoie FALSE s'il n'y a plus de <room...> dans la suite du fichier XML. On recupere la liste des <objet...> de cette room On recupere la liste des <light...> de cette room | 
| 
 | 
| On se positionne sur le tag <scene ... > suivant. On renvoie FALSE s'il n'y a plus de <scene...> dans la suite du fichier XML. | 
| 
 | 
| On se positionne sur le tag <light ... > suivant, appartenant à la Room en cours. On renvoie FALSE s'il n'y a plus de <light...> dans cette liste. | 
| 
 | 
| On se positionne sur le tag <object ... > suivant, appartenant à la Room en cours. On renvoie FALSE s'il n'y a plus de <object...> dans cette liste. | 
| 
 | 
| On construit la liste des <room ... > et des <door ... >. 
 | 
| 
 | 
| position courante dans les listes d'éléments XML 
 | 
| 
 | 
| position courante dans les listes d'éléments XML 
 | 
| 
 | 
| Liste des tag <object ...> de type DOMNodeList*. 
 | 
| 
 | 
| Liste des tag <room ...> de type DOMNodeList*. 
 | 
| 
 | 
| Liste des tag <scene ...> de type DOMNodeList*. 
 | 
| 
 | 
| position courante dans les listes d'éléments XML 
 | 
| 
 | 
| position courante dans les listes d'éléments XML 
 | 
| 
 | 
| Liste des tag <door ...> de type DOMNodeList*. 
 | 
| 
 | 
| position courante dans les listes d'éléments XML 
 | 
| 
 | 
| 
 | 
 1.4.6-NO
 1.4.6-NO