diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 27 |
1 files changed, 17 insertions, 10 deletions
@@ -1,17 +1,24 @@ #include "gameCommon.h" #include "game.h" -#include <raylib.h> -int main(int argc, char** argv) -{ - Game game; - initGame(&game); +Game game; - while (!WindowShouldClose()) - { - updateGame(&game); +void updateFrame() { + updateGame(&game); +} + +int main(int argc, char ** argv) { + initGame(&game); + +#ifdef PLATFORM_WEB + emscripten_set_main_loop(updateFrame, 0, 1); +#else + while (!WindowShouldClose()) { + updateFrame(); } +#endif - closeGame(&game); - return 0; + closeGame(&game); + return 0; } + |