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