From a5d9cd1b43c034953ec3cd60331aba6b9591c417 Mon Sep 17 00:00:00 2001 From: nathansmith117 Date: Mon, 6 May 2024 19:08:56 -0600 Subject: Better setup for web build --- src/main.c | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index e2e5e67..6dd4a69 100644 --- a/src/main.c +++ b/src/main.c @@ -1,17 +1,24 @@ #include "gameCommon.h" #include "game.h" -#include -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; } + -- cgit v1.2.3