diff options
Diffstat (limited to 'src/components.h')
-rw-r--r-- | src/components.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components.h b/src/components.h index 2585d73..f182590 100644 --- a/src/components.h +++ b/src/components.h | |||
@@ -31,13 +31,13 @@ class PlayerSpriteComponent : public Component { | |||
31 | public: | 31 | public: |
32 | void render(Game& game, Entity& entity, Texture& buffer); | 32 | void render(Game& game, Entity& entity, Texture& buffer); |
33 | void receive(Game& game, Entity& entity, const Message& msg); | 33 | void receive(Game& game, Entity& entity, const Message& msg); |
34 | void tick(Game& game, Entity& entity); | ||
35 | 34 | ||
36 | private: | 35 | private: |
37 | Texture sprite{"../res/Starla.png"}; | 36 | Texture sprite{"../res/Starla.png"}; |
38 | int animFrame = 0; | 37 | int animFrame = 0; |
39 | bool facingLeft = false; | 38 | bool facingLeft = false; |
40 | bool isMoving = false; | 39 | bool isMoving = false; |
40 | bool dying = false; | ||
41 | }; | 41 | }; |
42 | 42 | ||
43 | class PlayerPhysicsComponent : public Component { | 43 | class PlayerPhysicsComponent : public Component { |
@@ -54,6 +54,7 @@ class PlayerPhysicsComponent : public Component { | |||
54 | double jump_gravity_short; | 54 | double jump_gravity_short; |
55 | int direction = 0; | 55 | int direction = 0; |
56 | bool canDrop = false; | 56 | bool canDrop = false; |
57 | bool frozen = false; | ||
57 | }; | 58 | }; |
58 | 59 | ||
59 | class MapRenderComponent : public Component { | 60 | class MapRenderComponent : public Component { |
@@ -89,8 +90,7 @@ class MapCollisionComponent : public Component { | |||
89 | std::list<Collision> right_collisions; | 90 | std::list<Collision> right_collisions; |
90 | std::list<Collision> up_collisions; | 91 | std::list<Collision> up_collisions; |
91 | std::list<Collision> down_collisions; | 92 | std::list<Collision> down_collisions; |
92 | const Map* leftMap; | 93 | const Map& map; |
93 | const Map* rightMap; | ||
94 | }; | 94 | }; |
95 | 95 | ||
96 | #endif | 96 | #endif |