aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authornathansmithsmith <thenathansmithsmith@gmail.com>2023-12-13 12:10:33 -0700
committernathansmithsmith <thenathansmithsmith@gmail.com>2023-12-13 12:10:33 -0700
commit4a789495002e520c47654779f899dea630855a36 (patch)
tree4dfe784981b5720d99cace9b90e46c082319676c /src
parent70e5f6223139e63ac7d89edfa78931c896b057c7 (diff)
Fuck this shit
Diffstat (limited to 'src')
-rw-r--r--src/levels/level10.c19
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;