Externalisation de l'état du moteur pour la MàJ des objets

This commit is contained in:
Mattéo Delabre 2016-03-08 19:51:24 +01:00
parent ee6cad5066
commit 18fbe2b88e
1 changed files with 19 additions and 0 deletions

19
state.hpp Normal file
View File

@ -0,0 +1,19 @@
#ifndef PTF_STATE_HPP
#define PTF_STATE_HPP
#include <vector>
#include <memory>
/**
* Structure qui retient l'état actuel du moteur
* Cette structure est passée aux objets pour qu'ils se
* mettent à jour en fonction de cet état
*/
struct State {
std::vector<std::unique_ptr<Object>> objects;
bool goLeftKey;
bool goRightKey;
float delta;
};
#endif