Linhas mais espessas, anti-aliasing e pontos melhor definidos.
[Projeto-PCG.git] / gravity.h
blob883269ae321595116c66e96b2a24cc97e58a2fb0
1 #ifndef GRAVITY_H
2 #define GRAVITY_H
4 #include <set>
5 #include "geometry.h"
6 #include "thing.h"
8 class GravityManager {
9 private:
10 std::set<Thing*> things;
11 std::set<Linha*> plataforms;
12 bool checkGround(Thing* thing, Linha* plataform);
13 public:
14 void subscribe(Thing* thing);
15 void addPlataform(Linha* linha);
16 void update();
19 #endif