#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