diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 23 |
1 files changed, 19 insertions, 4 deletions
@@ -1,13 +1,28 @@ #include "gameCommon.h" #include "game.h" +//#define PLATFORM_WEB + +#if defined(PLATFORM_WEB) + #include <emscripten/emscripten.h> +#endif + +Game game; + +void updateFrame() { + updateGame(&game); +} + int main(int argc, char ** argv) { - Game game; initGame(&game); - while (!WindowShouldClose()) { - updateGame(&game); - } +#if defined(PLATFORM_WEB) + emscripten_set_main_loop(updateFrame, 0, 1); +#else + while (!WindowShouldClose()) { + updateFrame(); + } +#endif closeGame(&game); return 0; |