#include "console/Handlers.hpp" #include "event/Event.hpp" #include namespace { int32_t OnChar(const EVENT_DATA_CHAR* data, void* param) { // TODO return 1; } int32_t OnIdle(const EVENT_DATA_IDLE* data, void* param) { // TODO return 1; } int32_t OnKeyDown(const EVENT_DATA_KEY* data, void* param) { // TODO return 1; } int32_t OnKeyDownRepeat(const EVENT_DATA_KEY* data, void* param) { // TODO return 1; } int32_t OnKeyUp(const EVENT_DATA_KEY* data, void* param) { // TODO return 1; } int32_t OnMouseDown(const EVENT_DATA_MOUSE* data, void* param) { // TODO return 1; } int32_t OnMouseMove(const EVENT_DATA_MOUSE* data, void* param) { // TODO return 1; } int32_t OnMouseUp(const EVENT_DATA_MOUSE* data, void* param) { // TODO return 1; } } void RegisterHandlers() { EventRegisterEx(EVENT_ID_CHAR, reinterpret_cast(OnChar), nullptr, 7.0f); EventRegisterEx(EVENT_ID_IDLE, reinterpret_cast(OnIdle), nullptr, 7.0f); EventRegisterEx(EVENT_ID_KEYDOWN, reinterpret_cast(OnKeyDown), nullptr, 7.0f); EventRegisterEx(EVENT_ID_KEYUP, reinterpret_cast(OnKeyUp), nullptr, 7.0f); EventRegisterEx(EVENT_ID_KEYDOWN_REPEATING, reinterpret_cast(OnKeyDownRepeat), nullptr, 7.0f); EventRegisterEx(EVENT_ID_MOUSEDOWN, reinterpret_cast(OnMouseDown), nullptr, 7.0f); EventRegisterEx(EVENT_ID_MOUSEUP, reinterpret_cast(OnMouseUp), nullptr, 7.0f); EventRegisterEx(EVENT_ID_MOUSEMOVE, reinterpret_cast(OnMouseMove), nullptr, 7.0f); }