Go to the source code of this file.
◆ D_8018C1B0_SIZE
| #define D_8018C1B0_SIZE 128 |
◆ D_8018C3F0_SIZE
| #define D_8018C3F0_SIZE 128 |
◆ D_8018C630_SIZE
| #define D_8018C630_SIZE 128 |
◆ D_8018C870_SIZE
| #define D_8018C870_SIZE 0x40 |
◆ D_8018C970_SIZE
| #define D_8018C970_SIZE 0x40 |
◆ D_8018C970_SPAWN_SIZE
| #define D_8018C970_SPAWN_SIZE 0x14 |
◆ D_8018CC80_SIZE
| #define D_8018CC80_SIZE 0x64 |
◆ DELETED_OBJECT_ID
| #define DELETED_OBJECT_ID -1 |
◆ NUM_BOOS
◆ NUM_CHAIN_CHOMPS
| #define NUM_CHAIN_CHOMPS 3 |
◆ NUM_CRABS
◆ NUM_FIRE_BREATHS
| #define NUM_FIRE_BREATHS 4 |
◆ NUM_GROUP1_MOLES
| #define NUM_GROUP1_MOLES 8 |
◆ NUM_GROUP2_MOLES
| #define NUM_GROUP2_MOLES 11 |
◆ NUM_GROUP3_MOLES
| #define NUM_GROUP3_MOLES 12 |
◆ NUM_HEDGEHOGS
◆ NUM_MAX_MOLES
| #define NUM_MAX_MOLES 0x1F |
◆ NUM_NEON_SIGNS
| #define NUM_NEON_SIGNS 10 |
◆ NUM_PENGUINS
◆ NUM_SEAGULLS
◆ NUM_SNOWFLAKES
| #define NUM_SNOWFLAKES 0x32 |
◆ NUM_SNOWMEN
◆ NUM_THWOMPS_100CC_EXTRA
| #define NUM_THWOMPS_100CC_EXTRA 11 |
◆ NUM_THWOMPS_150CC
| #define NUM_THWOMPS_150CC 12 |
◆ NUM_THWOMPS_50CC
| #define NUM_THWOMPS_50CC 8 |
◆ NUM_TORCHES
◆ NUM_YV_FLAG_POLES
| #define NUM_YV_FLAG_POLES 4 |
indexObjectList1, indexObjectList2, indexObjectList3, and indexObjectList4 are all lists of indices in gObjectList. init_object_list_index initializes them in such a way that the indicies in each list are not adjacent. First indexObjectList1 gets an unused index, then indexObjectList2, then indexObjectList3, then indexObjectList4, and then it loops.
The objects found at the indices in each list appears to be course dependent
◆ OBJECT_LIST_SIZE
| #define OBJECT_LIST_SIZE 0x226 |
◆ SOME_OBJECT_INDEX_LIST_SIZE
| #define SOME_OBJECT_INDEX_LIST_SIZE 32 |
◆ D_800E5740
◆ D_800E579C
◆ D_800E57F8
◆ D_800E5DF4
◆ D_800E6734
◆ D_80165730
◆ D_80165738
◆ D_80165750
◆ D_80183DA0
Use unknown. An object is reserved and its index is saved to this variable, but it appears to go unreferenced
◆ D_80183DB8
◆ D_80183E38
◆ D_80183E4C
◆ D_80183E5C
◆ D_80183E6C
◆ D_80183E7C
◆ D_8018C0B0
◆ D_8018C1B0
List of object list indices used for: Moles in Moo Moo Farm Snow flakes in Frappe Snowland Segments of the fire breath from the statues in Bowser's Castle Potentially other things
◆ D_8018C3F0
List of object list indices used for: Bats in Banshee's Boardwalk (but only 1 player mode?)
◆ D_8018C630
◆ D_8018C870
List of object list indices. Used both for the fires in the DK Jungle cave and, seemingly for the trail that shells leave behind them. I think they're using the same texture, which would explain the dual use
◆ D_8018C970
◆ D_8018CC80
◆ D_8018CF10
◆ D_8018D174
◆ D_8018D17C
◆ D_8018D198
◆ D_8018D1A8
◆ D_8018D1B8
◆ D_8018D1C8
◆ D_8018D1D0
◆ D_8018D1D8
◆ D_8018D1F0
◆ D_8018D1F8
◆ D_8018D230
◆ D_8018D3BC
◆ D_8018D3C0
◆ D_8018D3C4
◆ gCrabSpawns
◆ gFireBreathsSpawns
| Vec3s gFireBreathsSpawns[] |
|
extern |
◆ gHedgehogPatrolPoints
| Vec3s gHedgehogPatrolPoints[] |
|
extern |
◆ gHedgehogSpawns
◆ gItemWindowObjectByPlayerId
| s32 gItemWindowObjectByPlayerId[] |
|
extern |
◆ gMoleSpawns
◆ gNumActiveThwomps
◆ gObjectList
◆ gSnowmanSpawns
◆ gThomwpSpawns150CC
◆ gThomwpSpawns50CC
◆ gThowmpSpawnList
◆ gThwompSpawns100CCExtra
◆ gTorchSpawns
◆ indexObjectList1
Snowmen bodies in FrappeSnowland Crabs in Koopa Troopa Beach Hot air balloon in Luigi Raceway? Neon signs in Rainbow Road? Thwomps in Bower's Castle? Penguins in Sherbet Land? Flag Poles in Yoshi Valley?
◆ indexObjectList2
Snowmen heads in Frappe Snowland Chain Chomps in RaindbowRoad? Trophy in award ceremony? Seagulls in Koopa Troopa Beach? Hedgehogs in Yoshi Valley? Spawn for big fire breath in Bowser's Castle
◆ indexObjectList3
Boos in Banshee Boardwalk Spawners for the 4 small fire breaths inside Bowser's Castle
◆ indexObjectList4
Unused list of object indices