SpaceInvaders  1.0
Ebauche d'une réalisation d'un space invader
SpaceInvader_ML.h
1 #pragma once
2 
3 #include "MyType_ML.h"
4 namespace nsSpaceInvaderML
5 {
11  void Colour (const std::string & Coul);
12 
17  void ClearScreen ();
18 
24  void DownShift (CVString & Space, Size_t CurrentLine);
25 
33  bool IsDead (const CVString & Space, Size_t Line, Size_t Column, char Who);
34 
43  bool Shoot (CVString & Space, Size_t Line, Size_t Middle,
44  char Projectile, char Who);
45 
56  bool ManageInvader (int & Increment, Size_t & CurrentLine,
57  Size_t & Beg, bool & ToShoot,
58  bool & Win, CVString & Space);
59 
66  void Remove (CVString & Space, Size_t Line, Size_t Column);
67 
74  void RecomputeSpace (CVString & Space, bool & Win, bool & Lost);
75 
76 
81  void DisplaySpace (const CVString & Space);
82 
90  bool ManageMe (CVString & Space, Size_t & Pos, bool & Lost);
91 
144  void SpaceInvaders (void);
145 }
Definition: MyConst_ML.h:3