From 4a789495002e520c47654779f899dea630855a36 Mon Sep 17 00:00:00 2001 From: nathansmithsmith Date: Wed, 13 Dec 2023 12:10:33 -0700 Subject: Fuck this shit --- src/levels/level10.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/levels/level10.c b/src/levels/level10.c index f9ce945..489a7eb 100644 --- a/src/levels/level10.c +++ b/src/levels/level10.c @@ -17,7 +17,7 @@ void initLevel10(Game * game, Levels * levels) { addEntryToWorld(&game->world, game, (WorldEntry){ENTITY_ANTIFA, (Vector3){0.0, 0.0, 0.0}, QuaternionIdentity()}); - addSoldatoGroupWithLeader(game, ENTITY_MARESCIALLO, 10, (Vector3){-1000.0, 0.0, 0.0}, (Vector3){0.0, -15.0, -15.0}); + addSoldatoGroupWithLeader(game, ENTITY_MARESCIALLO, 10, (Vector3){-1000.0, 0.0, 0.0}, (Vector3){0.0, -2.0, -2.0}); addSoldatoGroupWithLeader(game, ENTITY_CAPORALE, 10, (Vector3){1000.0, 0.0, 0.0}, (Vector3){0.0, 15.0, 15.0}); addSoldatoGroupWithLeader(game, ENTITY_CAPORALE, 10, (Vector3){1000.0, -1000.0, 0.0}, (Vector3){0.0, 15.0, 15.0}); } @@ -34,13 +34,26 @@ bool updateLevel10(Game * game, Levels * levels) { switch (data->stage) { case 0: if (game->world.entitiesCount == 1) { - data->stage = 1; + WorldEntry entries[] = { + (WorldEntry){ENTITY_GENERALE, (Vector3){500.0, 500.0, 500.0}, QuaternionIdentity()}, + (WorldEntry){ENTITY_GENERALE, (Vector3){-500.0, -500.0, -500.0}, QuaternionIdentity()}, + (WorldEntry){ENTITY_GENERALE, (Vector3){500.0, 0.0, 0.0}, QuaternionIdentity()} + }; + + addEntriesToWorld( + &game->world, + game, + entries, + sizeof(entries) / sizeof(WorldEntry) + ); + + data->stage = 1; } break; case 1: if (game->world.entitiesCount == 1) { - data->stage = 2; + data->stage = 2; } break; -- cgit v1.2.3