7#define NUM_BOMB_KARTS_MAX 7
8#define NUM_BOMB_KARTS_VERSUS 7
9#define NUM_BOMB_KARTS_BATTLE 4
11#define BOMB_STATE_INACTIVE 0
12#define BOMB_STATE_CCW 1
13#define BOMB_STATE_CW 2
14#define BOMB_STATE_STATIONARY 3
15#define BOMB_STATE_EXPLODED 4
16#define BOMB_STATE_UNKNOWN 5
#define NUM_BOMB_KARTS_MAX
Definition bomb_kart.h:7
Collision D_80164038[NUM_BOMB_KARTS_MAX]
Definition code_80005FD0.c:149
s32 gIndexObjectBombKart[NUM_BOMB_KARTS_MAX]
Indexes for the objects associated with the Bomb Karts.
Definition code_80057C60.c:240
BombKartSpawn gBombKartSpawns[NUM_COURSES][NUM_BOMB_KARTS_MAX]
Definition path_spawn_metadata.c:59
BombKart gBombKarts[NUM_BOMB_KARTS_MAX]
Definition code_80005FD0.c:148
f32 Vec3f[3]
Definition common_structs.h:6
@ NUM_COURSES
Definition mk64.h:48
Definition bomb_kart.h:18
u16 waypointIndex
Definition bomb_kart.h:19
u16 startingState
Definition bomb_kart.h:20
f32 unk_04
Definition bomb_kart.h:21
f32 unk_14
Definition bomb_kart.h:29
f32 startingZPos
Definition bomb_kart.h:23
f32 startingXPos
Definition bomb_kart.h:22
f32 unk_10
Definition bomb_kart.h:28
Definition bomb_kart.h:32
Vec3f wheel3Pos
Definition bomb_kart.h:41
u16 circleTimer
Definition bomb_kart.h:48
Vec3f wheel1Pos
Definition bomb_kart.h:39
Vec3f wheel2Pos
Definition bomb_kart.h:40
Vec3f wheel4Pos
Definition bomb_kart.h:42
u16 waypointIndex
Definition bomb_kart.h:45
u16 someRot
Definition bomb_kart.h:44
s16 unk_4C
Definition bomb_kart.h:50
u16 state
Definition bomb_kart.h:46
u16 bounceTimer
Definition bomb_kart.h:47
f32 yPos
Definition bomb_kart.h:52
f32 unk_3C
Definition bomb_kart.h:43
Vec3f bombPos
Definition bomb_kart.h:38
u16 unk_4A
Definition bomb_kart.h:49
Definition common_structs.h:132
signed int s32
Definition ultratypes.h:15
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:34
unsigned short int u16
Definition ultratypes.h:14