mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2025-12-12 03:02:30 +00:00
59 lines
1.6 KiB
C++
59 lines
1.6 KiB
C++
|
|
#include "console/Handlers.hpp"
|
||
|
|
#include "event/Event.hpp"
|
||
|
|
#include <cstdint>
|
||
|
|
|
||
|
|
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<EVENTHANDLERFUNC>(OnChar), nullptr, 7.0f);
|
||
|
|
EventRegisterEx(EVENT_ID_IDLE, reinterpret_cast<EVENTHANDLERFUNC>(OnIdle), nullptr, 7.0f);
|
||
|
|
EventRegisterEx(EVENT_ID_KEYDOWN, reinterpret_cast<EVENTHANDLERFUNC>(OnKeyDown), nullptr, 7.0f);
|
||
|
|
EventRegisterEx(EVENT_ID_KEYUP, reinterpret_cast<EVENTHANDLERFUNC>(OnKeyUp), nullptr, 7.0f);
|
||
|
|
EventRegisterEx(EVENT_ID_KEYDOWN_REPEATING, reinterpret_cast<EVENTHANDLERFUNC>(OnKeyDownRepeat), nullptr, 7.0f);
|
||
|
|
EventRegisterEx(EVENT_ID_MOUSEDOWN, reinterpret_cast<EVENTHANDLERFUNC>(OnMouseDown), nullptr, 7.0f);
|
||
|
|
EventRegisterEx(EVENT_ID_MOUSEUP, reinterpret_cast<EVENTHANDLERFUNC>(OnMouseUp), nullptr, 7.0f);
|
||
|
|
EventRegisterEx(EVENT_ID_MOUSEMOVE, reinterpret_cast<EVENTHANDLERFUNC>(OnMouseMove), nullptr, 7.0f);
|
||
|
|
}
|