Externalisation de l'état du moteur pour la MàJ des objets
This commit is contained in:
parent
ee6cad5066
commit
18fbe2b88e
|
@ -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
|
Loading…
Reference in New Issue