6 #define NUM_BOMB_KARTS_MAX 7
7 #define NUM_BOMB_KARTS_VERSUS 7
8 #define NUM_BOMB_KARTS_BATTLE 4
10 #define BOMB_STATE_INACTIVE 0
11 #define BOMB_STATE_CCW 1
12 #define BOMB_STATE_CW 2
13 #define BOMB_STATE_STATIONARY 3
14 #define BOMB_STATE_EXPLODED 4
15 #define BOMB_STATE_UNKNOWN 5
#define NUM_BOMB_KARTS_MAX
Definition: bomb_kart.h:6
Collision D_80164038[NUM_BOMB_KARTS_MAX]
Definition: code_80005FD0.c:147
BombKartSpawn D_800DCC08[NUM_COURSES][NUM_BOMB_KARTS_MAX]
s32 D_80183DD8[NUM_BOMB_KARTS_MAX]
Indexes for the objects associated with the Bomb Karts.
Definition: code_80057C60.c:234
BombKart gBombKarts[NUM_BOMB_KARTS_MAX]
Definition: code_80005FD0.c:146
f32 Vec3f[3]
Definition: common_structs.h:6
@ NUM_COURSES
Definition: common_structs.h:45
Definition: bomb_kart.h:17
u16 waypointIndex
Definition: bomb_kart.h:18
u16 startingState
Definition: bomb_kart.h:19
f32 unk_04
Definition: bomb_kart.h:20
f32 unk_14
Definition: bomb_kart.h:28
f32 startingZPos
Definition: bomb_kart.h:22
f32 startingXPos
Definition: bomb_kart.h:21
f32 unk_10
Definition: bomb_kart.h:27
Definition: bomb_kart.h:31
Vec3f wheel3Pos
Definition: bomb_kart.h:40
u16 circleTimer
Definition: bomb_kart.h:47
Vec3f wheel1Pos
Definition: bomb_kart.h:38
Vec3f wheel2Pos
Definition: bomb_kart.h:39
Vec3f wheel4Pos
Definition: bomb_kart.h:41
u16 waypointIndex
Definition: bomb_kart.h:44
u16 someRot
Definition: bomb_kart.h:43
s16 unk_4C
Definition: bomb_kart.h:49
u16 state
Definition: bomb_kart.h:45
u16 bounceTimer
Definition: bomb_kart.h:46
f32 yPos
Definition: bomb_kart.h:51
f32 unk_3C
Definition: bomb_kart.h:42
Vec3f bombPos
Definition: bomb_kart.h:37
u16 unk_4A
Definition: bomb_kart.h:48
Definition: common_structs.h:110
signed int s32
Definition: ultratypes.h:15
signed short int s16
Definition: ultratypes.h:13
float f32
Definition: ultratypes.h:32
unsigned short int u16
Definition: ultratypes.h:14