1#ifndef podium_ceremony_actors_H
2#define podium_ceremony_actors_H
f32 Vec3f[3]
Definition common_structs.h:6
s16 Vec3s[3]
Definition common_structs.h:8
f32 Mat4[4][4]
Definition common_structs.h:13
ActorType
Definition podium_ceremony_actors.h:6
@ Initial
Definition podium_ceremony_actors.h:7
@ Balloon
Definition podium_ceremony_actors.h:8
@ FireworkCone
Definition podium_ceremony_actors.h:9
@ FireworkBurst
Definition podium_ceremony_actors.h:10
ActorInitParams initBalloon
Definition podium_ceremony_actors.c:41
Mat4 D_80287500
Definition podium_ceremony_actors.c:220
void firework_cone_update_and_spawn_burst(Firework *)
Definition podium_ceremony_actors.c:201
CeremonyActor * new_actor(ActorInitParams *)
Definition podium_ceremony_actors.c:123
void func_80281538(void)
Definition podium_ceremony_actors.c:455
u16 random_u16_credits(void)
Definition podium_ceremony_actors.c:139
void func_80281528(void)
Definition podium_ceremony_actors.c:447
void func_80281540(void)
Definition podium_ceremony_actors.c:459
void set_initial_position(CeremonyActor *)
Definition podium_ceremony_actors.c:88
CeremonyActor * sPodiumActorList
Definition podium_ceremony_actors.c:81
ActorInitParams initBurst
Definition podium_ceremony_actors.c:47
void balloons_and_fireworks_init(void)
Definition podium_ceremony_actors.c:305
void update_actors_loop(void)
Definition podium_ceremony_actors.c:414
void func_80280FFC(void)
Definition podium_ceremony_actors.c:312
f32 random_float_between_0_and_1(void)
Definition podium_ceremony_actors.c:167
CeremonyActor * find_available_entry(void)
Definition podium_ceremony_actors.c:103
void func_80280A28(Vec3f, Vec3s, f32)
Definition podium_ceremony_actors.c:222
void podium_ceremony_loop(void)
Definition podium_ceremony_actors.c:463
s32 D_802874FC
Definition podium_ceremony_actors.h:118
void func_8028100C(s32, s32, s32)
void func_80281530(void)
Definition podium_ceremony_actors.c:451
void func_80280884(void)
Definition podium_ceremony_actors.c:175
ActorInitParams initInitUnk
void render_fireworks(Vec3f, f32, s32, s16)
Definition podium_ceremony_actors.c:239
f32 random_who_knows(f32)
Definition podium_ceremony_actors.c:171
void func_8028150C(void)
Definition podium_ceremony_actors.c:439
struct_D_802874D8 D_802874D8
Definition podium_ceremony_actors.c:74
ActorInitParams initCone
Definition podium_ceremony_actors.c:53
Gfx * D_802874D4
Definition podium_ceremony_actors.c:72
void func_80280650(void)
Definition podium_ceremony_actors.c:84
void func_80281520(void)
Definition podium_ceremony_actors.c:443
Definition podium_ceremony_actors.h:24
Vec3s unk2
Definition podium_ceremony_actors.h:26
s8 unk8
Definition podium_ceremony_actors.h:27
s8 unkB
Definition podium_ceremony_actors.h:30
s8 unk9
Definition podium_ceremony_actors.h:28
s16 type
Definition podium_ceremony_actors.h:25
s8 unkA
Definition podium_ceremony_actors.h:29
Definition podium_ceremony_actors.h:34
s16 unk2E
Definition podium_ceremony_actors.h:49
s16 unkA
Definition podium_ceremony_actors.h:40
ActorInitParams * initParams
Definition podium_ceremony_actors.h:47
Vec3f pos
Definition podium_ceremony_actors.h:43
s16 unk34
Definition podium_ceremony_actors.h:52
s16 unk6
Definition podium_ceremony_actors.h:37
s16 unkE
Definition podium_ceremony_actors.h:42
s8 unk8
Definition podium_ceremony_actors.h:38
s16 unk32
Definition podium_ceremony_actors.h:51
s32 unk40
Definition podium_ceremony_actors.h:56
s32 isActive
Definition podium_ceremony_actors.h:35
s32 unk44
Definition podium_ceremony_actors.h:57
f32 unk38
Definition podium_ceremony_actors.h:54
s16 unkC
Definition podium_ceremony_actors.h:41
s8 unk9
Definition podium_ceremony_actors.h:39
s16 unk30
Definition podium_ceremony_actors.h:50
f32 unk20
Definition podium_ceremony_actors.h:45
s32 timer
Definition podium_ceremony_actors.h:55
s16 type
Definition podium_ceremony_actors.h:36
f32 unk1C
Definition podium_ceremony_actors.h:44
s16 unk2C
Definition podium_ceremony_actors.h:48
s32 unk48
Definition podium_ceremony_actors.h:58
s16 unk36
Definition podium_ceremony_actors.h:53
f32 unk24
Definition podium_ceremony_actors.h:46
Definition podium_ceremony_actors.h:61
ActorInitParams * initParams
Definition podium_ceremony_actors.h:74
s32 unk3C
Definition podium_ceremony_actors.h:79
s16 unkA
Definition podium_ceremony_actors.h:67
f32 unk1C
Definition podium_ceremony_actors.h:71
f32 unk34
Definition podium_ceremony_actors.h:77
Vec3f pos
Definition podium_ceremony_actors.h:70
s8 unk8
Definition podium_ceremony_actors.h:65
s32 isActive
Definition podium_ceremony_actors.h:62
s16 type
Definition podium_ceremony_actors.h:63
s32 unk40
Definition podium_ceremony_actors.h:80
f32 unk24
Definition podium_ceremony_actors.h:73
s16 unkE
Definition podium_ceremony_actors.h:69
f32 unk38
Definition podium_ceremony_actors.h:78
f32 unk20
Definition podium_ceremony_actors.h:72
s16 unkC
Definition podium_ceremony_actors.h:68
s32 unk2C
Definition podium_ceremony_actors.h:75
s32 unk44
Definition podium_ceremony_actors.h:81
s16 unk6
Definition podium_ceremony_actors.h:64
s8 unk9
Definition podium_ceremony_actors.h:66
s32 unk30
Definition podium_ceremony_actors.h:76
s32 unk48
Definition podium_ceremony_actors.h:82
Definition podium_ceremony_actors.h:14
s8 unk1D
Definition podium_ceremony_actors.h:20
s32 actorTimer
Definition podium_ceremony_actors.h:17
s8 unk1C
Definition podium_ceremony_actors.h:19
s32 unk4
Definition podium_ceremony_actors.h:16
s8 unk1E
Definition podium_ceremony_actors.h:21
s32 unk0
Definition podium_ceremony_actors.h:15
signed int s32
Definition ultratypes.h:15
signed char s8
Definition ultratypes.h:11
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:33
unsigned short int u16
Definition ultratypes.h:14
unsigned char u8
Definition ultratypes.h:12