From 2c046ef3dca9e128a801c7a92c3a3a63e01fdd98 Mon Sep 17 00:00:00 2001 From: nathansmithsmith Date: Sat, 23 Dec 2023 00:19:19 -0700 Subject: Ready for web assembly --- src/main.c | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index c0333c9..d827561 100644 --- a/src/main.c +++ b/src/main.c @@ -1,13 +1,28 @@ #include "gameCommon.h" #include "game.h" +//#define PLATFORM_WEB + +#if defined(PLATFORM_WEB) + #include +#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; -- cgit v1.2.3