/* * author: Patrick-Christopher Mattulat * e-mail: webmaster@lynarstudios.com */ #ifndef LS_ATLANTIS_ENGINE_WINDOW_SDL_KEY_EVENT_MANAGER_HPP #define LS_ATLANTIS_ENGINE_WINDOW_SDL_KEY_EVENT_MANAGER_HPP #include #include #include #include namespace ls::atlantis::window { class LS_ATLANTIS_DYNAMIC_GOAL SdlKeyEventManager { public: SdlKeyEventManager(); ~SdlKeyEventManager(); static void manageKeyDownEvent(const ::std::shared_ptr &_keyboard, const ::std::shared_ptr &_event); static void manageKeyUpEvent(const ::std::shared_ptr &_keyboard, const ::std::shared_ptr &_event); }; } #endif