diff options
Diffstat (limited to 'src/renderer.cpp')
-rw-r--r-- | src/renderer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/renderer.cpp b/src/renderer.cpp index c80b0d3..5aeb232 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp | |||
@@ -194,9 +194,11 @@ void Renderer::render(Game& game) { | |||
194 | renderSprite(sprite); | 194 | renderSprite(sprite); |
195 | } | 195 | } |
196 | 196 | ||
197 | vec2i viewport = game.getSystem<CameraSystem>().getCameraPosition() + effects.getCameraShakeOffset(); | ||
198 | |||
197 | SDL_Rect cameraField { | 199 | SDL_Rect cameraField { |
198 | game.getSystem<CameraSystem>().getCameraPosition().x(), | 200 | viewport.x(), |
199 | game.getSystem<CameraSystem>().getCameraPosition().y(), | 201 | viewport.y(), |
200 | game.getSystem<CameraSystem>().getFieldOfView().w(), | 202 | game.getSystem<CameraSystem>().getFieldOfView().w(), |
201 | game.getSystem<CameraSystem>().getFieldOfView().h() | 203 | game.getSystem<CameraSystem>().getFieldOfView().h() |
202 | }; | 204 | }; |