|
void | nsSpaceInvaderML::Colour (const string &Coul) |
|
void | nsSpaceInvaderML::ClearScreen () |
| Fonction effaçant le contenu de l'écran. Plus de détails...
|
|
void | nsSpaceInvaderML::GotoXY (unsigned X, unsigned Y) |
|
void | nsSpaceInvaderML::DownShift (CVString &Space, Size_t CurrentLine) |
| Descend l'envahisseur d'une ligne dans l'espace. Plus de détails...
|
|
bool | nsSpaceInvaderML::IsDead (const CVString &Space, Size_t Line, Size_t Column, char Who) |
| Renvoie vrai si le belligérant meurt. Plus de détails...
|
|
bool | nsSpaceInvaderML::Shoot (CVString &Space, Size_t Line, Size_t Middle, char Projectile, char Who) |
| Simule le tir d'un belligérant. Renvoie vrai si le belligérant a gagné (faux sinon). Plus de détails...
|
|
bool | nsSpaceInvaderML::ManageInvader (int &Increment, Size_t &CurrentLine, Size_t &Beg, bool &ToShoot, bool &Win, CVString &Space) |
| Simule le jeu de l'envahisseur. C'est ici que l'envahisseur joue. En bout de ligne l'envahisseur descend d'une ligne et change de sens. Il tire également une fois sur 2. Renvoie vrai si l'envahisseur a gagné (faux sinon). Plus de détails...
|
|
void | nsSpaceInvaderML::Remove (CVString &Space, Size_t Line, Size_t Column) |
| enlève de l'espace le belligérant qui a perdu. Plus de détails...
|
|
void | nsSpaceInvaderML::RecomputeSpace (CVString &Space, bool &Win, bool &Lost) |
| recalcule l'espace (déplacement des torpilles et des missiles) à chaque fois qu'un belligérant a joué. Plus de détails...
|
|
void | nsSpaceInvaderML::DisplaySpace (const CVString &Space) |
| Permet d'afficher l'espace de jeu. Plus de détails...
|
|
bool | nsSpaceInvaderML::ManageMe (CVString &Space, Size_t &Pos, bool &Lost) |
| Simule le jeu du joueur. C'est ici que le joueur choisit ce qu'il fait. S'il décide de tirer, une tropille est lancée, d'une position au hasard, au dessus d'une de ses positions. Renvoie vrai si le joueur a gagné (faux sinon). Plus de détails...
|
|
void | nsSpaceInvaderML::SpaceInvaders (void) |
| simule le jeux Plus de détails...
|
|