summaryrefslogtreecommitdiff
path: root/src/engine
diff options
context:
space:
mode:
authorSonic Dreamcaster <alejandro.asenjo88@gmail.com>2025-10-21 01:29:25 -0300
committerSonic Dreamcaster <alejandro.asenjo88@gmail.com>2025-10-21 01:29:25 -0300
commit1979ff3208949a2a95f371126dd06a166b8f96e6 (patch)
tree326be600dac387f6dcd28124309329fe1670dc21 /src/engine
parent1f14108143e4ed3c2dde052d46cb1fda00c9511f (diff)
Level Boss Tester
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/fox_enmy.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/engine/fox_enmy.c b/src/engine/fox_enmy.c
index e9c30568..a9cf921c 100644
--- a/src/engine/fox_enmy.c
+++ b/src/engine/fox_enmy.c
@@ -597,6 +597,31 @@ void Object_LoadLevelObjects(void) {
gLastPathChange = 0;
+// Level Boss Tester
+#if 0
+ switch (gCurrentLevel) {
+ case LEVEL_AQUAS:
+ static ObjectInit bossaqInit[] = { { 100.6f, -4035, 0, 0, { 0, 0, 0 }, OBJ_BOSS_AQ_BACOON } };
+ gLevelObjects = bossaqInit;
+ break;
+
+ case LEVEL_TITANIA:
+ static ObjectInit aTiLevelObjects_Boss[] = { { 300.0f, -1000, 0, 0, { 0, 0, 0 }, OBJ_BOSS_TI_GORAS } };
+ gLevelObjects = aTiLevelObjects_Boss;
+ break;
+
+ case LEVEL_SECTOR_X:
+ static ObjectInit aSxLevelObjects_Boss[] = { { 100.0f, 4000, 0, 1103, { 0, 0, 0 }, OBJ_BOSS_SX_SPYBORG } };
+ gLevelObjects = aSxLevelObjects_Boss;
+ break;
+
+ case LEVEL_SOLAR:
+ static ObjectInit aSoLevelObjects_Boss[] = { { 100.0f, 0, 0, 0, { 0, 0, 0 }, OBJ_BOSS_SO_VULKAIN } };
+ gLevelObjects = aSoLevelObjects_Boss;
+ break;
+ }
+#endif
+
for (i = 0, objInit = &gLevelObjects[gObjectLoadIndex]; i < 10000; i++, gObjectLoadIndex++, objInit++) {
if (objInit->id <= OBJ_INVALID) {
break;