diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-03 00:52:47 -0500 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-03 00:52:47 -0500 |
commit | f449345e3aeb599eb497dfeeac7027cf4d1de515 (patch) | |
tree | f73bcf0bf9df4f5b173448447131078065844534 /src/renderer.cpp | |
parent | 17643b13c2b4b40464bd992765327be3dc364b74 (diff) | |
download | tanetane-f449345e3aeb599eb497dfeeac7027cf4d1de515.tar.gz tanetane-f449345e3aeb599eb497dfeeac7027cf4d1de515.tar.bz2 tanetane-f449345e3aeb599eb497dfeeac7027cf4d1de515.zip |
Pulled transform stuff into a system (starting to do ECS stuff)
Diffstat (limited to 'src/renderer.cpp')
-rw-r--r-- | src/renderer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/renderer.cpp b/src/renderer.cpp index 03d5173..b705310 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp | |||
@@ -109,7 +109,7 @@ void Renderer::render(Game& game) { | |||
109 | 109 | ||
110 | SDL_RenderCopy(ren_.get(), renLay1_.get(), nullptr, nullptr); | 110 | SDL_RenderCopy(ren_.get(), renLay1_.get(), nullptr, nullptr); |
111 | 111 | ||
112 | for (const Sprite& sprite : game.getSpritesByY() | game.spriteView()) { | 112 | for (const Sprite& sprite : game.getTransformSystem().getSpritesByY() | game.spriteView()) { |
113 | const SpriteFrame& frame = sprite.getFrame(); | 113 | const SpriteFrame& frame = sprite.getFrame(); |
114 | const SDL_Rect& src = frame.srcRect; | 114 | const SDL_Rect& src = frame.srcRect; |
115 | SDL_Rect dest { sprite.loc().x() - frame.center.x(), sprite.loc().y() - frame.center.y(), frame.size.w(), frame.size.h() }; | 115 | SDL_Rect dest { sprite.loc().x() - frame.center.x(), sprite.loc().y() - frame.center.y(), frame.size.w(), frame.size.h() }; |