diff options
| author | Sonic Dreamcaster <alejandro.asenjo88@gmail.com> | 2025-10-21 01:29:25 -0300 |
|---|---|---|
| committer | Sonic Dreamcaster <alejandro.asenjo88@gmail.com> | 2025-10-21 01:29:25 -0300 |
| commit | 1979ff3208949a2a95f371126dd06a166b8f96e6 (patch) | |
| tree | 326be600dac387f6dcd28124309329fe1670dc21 /src/engine | |
| parent | 1f14108143e4ed3c2dde052d46cb1fda00c9511f (diff) | |
Level Boss Tester
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/fox_enmy.c | 25 |
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; |
