From 7551c98ee239963ad65123132419c3c0a9cfccb3 Mon Sep 17 00:00:00 2001 From: WBoerenkamps Date: Tue, 3 Dec 2024 11:56:29 +0100 Subject: world units for click --- src/crepe/system/InputSystem.cpp | 79 +++++++++++++++++++++---------------- src/crepe/system/InputSystem.h | 84 ++++++++++++++++++++++------------------ 2 files changed, 92 insertions(+), 71 deletions(-) (limited to 'src/crepe/system') diff --git a/src/crepe/system/InputSystem.cpp b/src/crepe/system/InputSystem.cpp index beeef87..5b220eb 100644 --- a/src/crepe/system/InputSystem.cpp +++ b/src/crepe/system/InputSystem.cpp @@ -1,16 +1,35 @@ -#include "ComponentManager.h" -#include "api/Button.h" -#include "api/EventManager.h" +#include "../ComponentManager.h" +#include "../api/Button.h" +#include "../api/EventManager.h" #include "InputSystem.h" using namespace crepe; + void InputSystem::update() { + ComponentManager & mgr = this->component_manager; EventManager & event_mgr = EventManager::get_instance(); std::vector event_list = SDLContext::get_instance().get_events(); + RefVector