feat(event): make OsInputGet dispatch queued events on Linux

This commit is contained in:
superp00t 2023-12-13 20:28:12 -05:00
parent 4ecdf64491
commit 742e53f148

View File

@ -1,8 +1,14 @@
#include "event/Input.hpp"
#include <common/Time.hpp>
int32_t OsInputGet(OSINPUT* id, int32_t* param0, int32_t* param1, int32_t* param2, int32_t* param3) {
// TODO
return 0;
if (Input::s_queueTail == Input::s_queueHead) {
return 0;
}
OsQueueSetParam(3, OsGetAsyncTimeMs());
return OsQueueGet(id, param0, param1, param2, param3);
}
void OsInputSetMouseMode(OS_MOUSE_MODE mode) {