Fonction pour ajouter des objets dans Engine

This commit is contained in:
Mattéo Delabre 2016-03-09 19:35:40 +01:00
parent 0e35a01807
commit 920f357c3e
2 changed files with 19 additions and 5 deletions

View File

@ -54,6 +54,10 @@ void Engine::start() {
}
}
void Engine::addObject(Object* object) {
objects.push_back(object);
}
void Engine::update() {
// calcul du temps écoulé depuis la dernière frame
// et création de l'objet state stockant l'état du moteur

View File

@ -19,19 +19,29 @@ private:
std::vector<Object*> objects;
public:
Engine();
/**
* Met à jour les objets du jeu pour
* qu'ils s'adaptent au nouvel état du moteur
*/
void update();
/**
* Dessine la scène du jeu couche par couche
*/
void draw();
public:
Engine();
/**
* Met à jour les objets du jeu pour
* qu'ils s'adaptent au nouvel état du moteur
* Démarre la boucle principale du jeu
*/
void update();
void start();
/**
* Ajoute un nouvel objet à la liste des objets du jeu
*/
void addObject(Object* object);
};
#endif