diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2015-06-26 19:59:28 -0400 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2015-06-26 19:59:28 -0400 |
commit | 428c401f9c1053f7e13ffe641758dfb72791d8dc (patch) | |
tree | 3b7c74e0346db3d08319e309c37e975e19395d74 /src/systems/rendering.cpp | |
parent | 55c8a14a7e2b2dadf0def3e09f970818164366f5 (diff) | |
download | therapy-428c401f9c1053f7e13ffe641758dfb72791d8dc.tar.gz therapy-428c401f9c1053f7e13ffe641758dfb72791d8dc.tar.bz2 therapy-428c401f9c1053f7e13ffe641758dfb72791d8dc.zip |
Player now moves
Diffstat (limited to 'src/systems/rendering.cpp')
-rw-r--r-- | src/systems/rendering.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/systems/rendering.cpp b/src/systems/rendering.cpp index 0034dc3..251c2bc 100644 --- a/src/systems/rendering.cpp +++ b/src/systems/rendering.cpp | |||
@@ -1,17 +1,17 @@ | |||
1 | #include "rendering.h" | 1 | #include "rendering.h" |
2 | #include "entity_manager.h" | 2 | #include "game.h" |
3 | #include "components/sprite_renderable.h" | 3 | #include "components/animatable.h" |
4 | #include "components/transformable.h" | 4 | #include "components/transformable.h" |
5 | 5 | ||
6 | void RenderingSystem::tick(EntityManager& manager, float dt) | 6 | void RenderingSystem::tick(double dt) |
7 | { | 7 | { |
8 | texture.fill(texture.entirety(), 0, 0, 0); | 8 | texture.fill(texture.entirety(), 0, 0, 0); |
9 | 9 | ||
10 | std::set<int> spriteEntities = manager.getEntitiesWithComponents<SpriteRenderableComponent, TransformableComponent>(); | 10 | std::set<int> spriteEntities = game.getEntityManager().getEntitiesWithComponents<AnimatableComponent, TransformableComponent>(); |
11 | for (int entity : spriteEntities) | 11 | for (int entity : spriteEntities) |
12 | { | 12 | { |
13 | auto& sprite = manager.getComponent<SpriteRenderableComponent>(entity); | 13 | auto& sprite = game.getEntityManager().getComponent<AnimatableComponent>(entity); |
14 | auto& transform = manager.getComponent<TransformableComponent>(entity); | 14 | auto& transform = game.getEntityManager().getComponent<TransformableComponent>(entity); |
15 | Rectangle dstrect {(int) transform.getX(), (int) transform.getY(), transform.getW(), transform.getH()}; | 15 | Rectangle dstrect {(int) transform.getX(), (int) transform.getY(), transform.getW(), transform.getH()}; |
16 | 16 | ||
17 | texture.blit(sprite.getTexture(), sprite.getFrameRect(), dstrect); | 17 | texture.blit(sprite.getTexture(), sprite.getFrameRect(), dstrect); |