diff options
author | nathansmithsmith <thenathansmithsmith@gmail.com> | 2023-12-13 12:10:33 -0700 |
---|---|---|
committer | nathansmithsmith <thenathansmithsmith@gmail.com> | 2023-12-13 12:10:33 -0700 |
commit | 4a789495002e520c47654779f899dea630855a36 (patch) | |
tree | 4dfe784981b5720d99cace9b90e46c082319676c | |
parent | 70e5f6223139e63ac7d89edfa78931c896b057c7 (diff) |
Fuck this shit
-rw-r--r-- | src/levels/level10.c | 19 |
1 files 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; |