42 vector<Ennemi*> my_ennemis;
43 vector<Bonus*> my_bonuses;
44 vector<MovableElement*> my_deletedItems;
55 map<float, TypeEnnemi*>::const_iterator itNiveau;
70 GameModel(
int viesMax,
int initialLives,
int difficulty);
105 void addBonus(
int x,
int y);
113 void removeEnnemy(
Ennemi* ennemi);
120 void removeEnnemy(std::vector<Ennemi*>::iterator it);
128 void saveScore(
string name);
156 void getShipPos(
int &x,
int &y)
const;
165 bool getNextLevel()
const;
174 int getLevelID()
const;
183 int getScore()
const;
192 int getDifficulty()
const;
201 string getStringLevelID()
const;
210 string getStringScore()
const;
229 TypeTir*
const* getTirTypes()
const ;
248 Joueur* getPlayerShip()
const;
258 vector<Ennemi*>* getVectorEnnemis();
267 vector<Tir*>* getVectorTir();
276 const vector<Bonus*> & getVectorBonuses();
285 vector<MovableElement*>* getDeletedItems();
302 void setScore(
int score);
308 void setNextLevel(
bool nextLvl);