From 2bd87ba9d98973e59e89fab4be60ce4ef4cf95ae Mon Sep 17 00:00:00 2001 From: nathansmithsmith Date: Mon, 2 Oct 2023 21:27:41 -0600 Subject: Now using the level handler --- src/game.c | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) (limited to 'src/game.c') diff --git a/src/game.c b/src/game.c index b552b73..4f36d6a 100644 --- a/src/game.c +++ b/src/game.c @@ -36,17 +36,21 @@ void initGame(Game * game) { // entries[i] = (WorldEntry){ENTITY_SOLDATO, (Vector3){0.0, 0.0, i*10}, QuaternionIdentity()}; // } - WorldEntry entries[2] = { - (WorldEntry){ENTITY_ANTIFA, (Vector3){0.0, 0.0, 0.0}, QuaternionIdentity()}, - (WorldEntry){ENTITY_MUSSOLINI, (Vector3){0.0, 0.0, 200.0}, QuaternionIdentity()} - }; - - addEntriesToWorld( - &game->world, - game, - entries, - sizeof(entries) / sizeof(WorldEntry) - ); + // WorldEntry entries[2] = { + // (WorldEntry){ENTITY_ANTIFA, (Vector3){0.0, 0.0, 0.0}, QuaternionIdentity()}, + // (WorldEntry){ENTITY_MUSSOLINI, (Vector3){0.0, 0.0, 200.0}, QuaternionIdentity()} + // }; + // + // addEntriesToWorld( + // &game->world, + // game, + // entries, + // sizeof(entries) / sizeof(WorldEntry) + // ); + + // Levels. + initLevels(&game->levels); + startLevel(game, &game->levels, 0); } void closeGame(Game * game) { @@ -54,6 +58,8 @@ void closeGame(Game * game) { freeWorld(&game->world); freeGameScreen(&game->gameScreen); + endLevel(game, &game->levels); + // Close window last. CloseWindow(); } -- cgit v1.2.3