From 45c799f71e6f0db1de27bdd601c0d441f0012468 Mon Sep 17 00:00:00 2001 From: WBoerenkamps Date: Wed, 18 Dec 2024 14:43:41 +0100 Subject: camera space working --- src/crepe/api/UIObject.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/crepe/api') diff --git a/src/crepe/api/UIObject.h b/src/crepe/api/UIObject.h index f7f4fba..f1318ab 100644 --- a/src/crepe/api/UIObject.h +++ b/src/crepe/api/UIObject.h @@ -20,6 +20,8 @@ public: vec2 dimensions; //! Position offset relative to this GameObjects Transform vec2 offset; + //! variable indicating if transform is relative to camera(false) or world(true) + bool world_space = false; }; } // namespace crepe -- cgit v1.2.3 From 31ffbbbab541760b0574c6e6819a99575c1ce8b1 Mon Sep 17 00:00:00 2001 From: WBoerenkamps Date: Thu, 19 Dec 2024 21:28:38 +0100 Subject: make format --- src/crepe/api/Script.cpp | 1 - src/test/InputTest.cpp | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) (limited to 'src/crepe/api') diff --git a/src/crepe/api/Script.cpp b/src/crepe/api/Script.cpp index 85016f5..7531388 100644 --- a/src/crepe/api/Script.cpp +++ b/src/crepe/api/Script.cpp @@ -40,4 +40,3 @@ bool Script::get_key_state(Keycode key) const noexcept { return false; } } - diff --git a/src/test/InputTest.cpp b/src/test/InputTest.cpp index 25a1eeb..7cff34b 100644 --- a/src/test/InputTest.cpp +++ b/src/test/InputTest.cpp @@ -38,6 +38,7 @@ public: //GameObject camera; int offset_x = 100; int offset_y = 200; + protected: void SetUp() override { GameObject obj = mgr.new_object("camera", "camera", vec2{offset_x, offset_y}, 0, 1); -- cgit v1.2.3