aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/crepe/api')
-rw-r--r--src/crepe/api/Camera.cpp4
-rw-r--r--src/crepe/api/Camera.h9
2 files changed, 3 insertions, 10 deletions
diff --git a/src/crepe/api/Camera.cpp b/src/crepe/api/Camera.cpp
index 19a3296..9befc3f 100644
--- a/src/crepe/api/Camera.cpp
+++ b/src/crepe/api/Camera.cpp
@@ -6,10 +6,8 @@
using namespace crepe;
-Camera::Camera(game_object_id_t id, const ivec2 & screen, const vec2 & viewport_size,
- const Data & data)
+Camera::Camera(game_object_id_t id, const vec2 & viewport_size, const Data & data)
: Component(id),
- screen(screen),
viewport_size(viewport_size),
data(data) {
dbg_trace();
diff --git a/src/crepe/api/Camera.h b/src/crepe/api/Camera.h
index 54d9a73..48f2ff2 100644
--- a/src/crepe/api/Camera.h
+++ b/src/crepe/api/Camera.h
@@ -30,7 +30,7 @@ public:
* zoom < 1 --> zoom out
* zoom > 1 --> zoom in
*/
- double zoom = 1;
+ float zoom = 1.0;
//! offset postion from the game object transform component
vec2 postion_offset;
@@ -40,20 +40,15 @@ public:
/**
* \brief Constructs a Camera with the specified ID and background color.
* \param id Unique identifier for the camera component.
- * \param screen is the actual screen size in pixels
* \param viewport_size is the view of the world in game units
* \param data the camera component data
*/
- Camera(game_object_id_t id, const ivec2 & screen, const vec2 & viewport_size,
- const Camera::Data & data);
+ Camera(game_object_id_t id, const vec2 & viewport_size, const Data & data);
~Camera(); // dbg_trace only
public:
Camera::Data data;
- //! screen the display size in pixels ( output resolution )
- const ivec2 screen;
-
//! viewport is the area of the world visible through the camera (in world units)
const vec2 viewport_size;