aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/system/RenderSystem.cpp
diff options
context:
space:
mode:
authorheavydemon21 <nielsstunnebrink1@gmail.com>2024-11-27 10:35:06 +0100
committerheavydemon21 <nielsstunnebrink1@gmail.com>2024-11-27 10:35:06 +0100
commit368aeba5bcfafe445b3af5748f3798aa75003bf2 (patch)
tree7c15a1354b349e6d9207340fcecbc86038513f5d /src/crepe/system/RenderSystem.cpp
parentc5d1b46ba804eaabdb4fc2f4f4295292032def65 (diff)
implemented feedback on PR40 and made camera sizes ivec2
Diffstat (limited to 'src/crepe/system/RenderSystem.cpp')
-rw-r--r--src/crepe/system/RenderSystem.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/crepe/system/RenderSystem.cpp b/src/crepe/system/RenderSystem.cpp
index 564fc79..beed9ce 100644
--- a/src/crepe/system/RenderSystem.cpp
+++ b/src/crepe/system/RenderSystem.cpp
@@ -2,7 +2,6 @@
#include <cassert>
#include <cmath>
#include <functional>
-#include <iostream>
#include <stdexcept>
#include <vector>
@@ -10,7 +9,6 @@
#include "../api/ParticleEmitter.h"
#include "../api/Sprite.h"
#include "../api/Transform.h"
-#include "../api/Vector2.h"
#include "../facade/SDLContext.h"
#include "RenderSystem.h"
@@ -30,7 +28,7 @@ void RenderSystem::update_camera() {
for (Camera & cam : cameras) {
if (!cam.active) continue;
- this->context.set_camera(cam, this->scale);
+ this->context.set_camera(cam);
this->curr_cam_ref = &cam;
}
}
@@ -73,13 +71,13 @@ bool RenderSystem::render_particle(const Sprite & sprite, const double & scale)
for (const Particle & p : em.data.particles) {
if (!p.active) continue;
this->context.draw_particle(sprite, p.position, p.angle, scale,
- *this->curr_cam_ref, this->scale);
+ *this->curr_cam_ref);
}
}
return rendering_particles;
}
void RenderSystem::render_normal(const Sprite & sprite, const Transform & tm) {
- this->context.draw(sprite, tm, *this->curr_cam_ref, this->scale);
+ this->context.draw(sprite, tm, *this->curr_cam_ref);
}
void RenderSystem::render() {