Hack a method to lock key in game

scene_man
En Yi 2023-11-22 22:52:21 +08:00
parent d62b862ebe
commit 26eeec5638
1 changed files with 6 additions and 0 deletions

View File

@ -5,6 +5,10 @@
#include <unistd.h>
#if defined(PLATFORM_WEB)
#include <emscripten/emscripten.h>
#include <emscripten/html5.h>
EM_BOOL keyDownCallback(int eventType, const EmscriptenKeyboardEvent *event, void* userData) {
return true; // Just preventDefault everything lol
}
#endif
Scene_t* scenes[1];
@ -72,6 +76,8 @@ int main(void)
#if defined(PLATFORM_WEB)
puts("Setting emscripten main loop");
emscripten_set_keypress_callback("#canvas", NULL, 1, keyDownCallback);
emscripten_set_keydown_callback("#canvas", NULL, 1, keyDownCallback);
emscripten_set_main_loop(update_loop, 0, 1);
#else
puts("Regular main loop");