#include "system.h" #include "messagebus.h" #include "message.h" #include "input.h" #include System::System() { } InputSystem::InputSystem(){ } void InputSystem::initInput(sf::Window *window){ m_input = new Input(window); } void InputSystem::update(){ int action; Message* message; while ((action = m_input->getAction()) != NO_ACTION){ message = new Message(std::to_string(action),SystemType::INPUT_SYSTEM); m_msgBus->postMessage(message); } }