Mario Kart 64
|
#include <ultra64.h>
#include <macros.h>
#include <PR/gu.h>
#include <mk64.h>
#include <debug.h>
#include <common_structs.h>
#include "main.h"
#include "memory.h"
#include <assets/common_data.h>
#include "render_player.h"
#include "render_objects.h"
#include "podium_ceremony_actors.h"
#include "camera_junk.h"
#include "player_controller.h"
#include "code_80057C60.h"
#include "code_80005FD0.h"
#include "code_80281C40.h"
#include "math_util.h"
Variables | |
s32 | fireworkConeColour [] |
s32 | fireworkColour [] |
u16 | sRandomSeed16 = 0 |
ActorInitParams | initBalloon |
ActorInitParams | initBurst |
ActorInitParams | initCone |
ActorInitParams | initDummy |
s16 | D_802874B0 [17] |
Gfx * | D_802874D4 |
struct_D_802874D8 | D_802874D8 |
CeremonyActor * | sPodiumActorList |
s32 | D_802874FC |
Mat4 | D_80287500 |
void * | sUpdate [][3] |
void balloon_update | ( | CeremonyActor * | actor | ) |
void balloons_and_fireworks_init | ( | void | ) |
CeremonyActor * find_available_entry | ( | void | ) |
void firework_cone_update_and_spawn_burst | ( | Firework * | cone | ) |
Spawns an aerial shell that ascends into the sky. (note that the explode effect is a different actor)
void firework_update | ( | Firework * | actor | ) |
void func_80280650 | ( | void | ) |
void func_80280884 | ( | void | ) |
void func_80280FFC | ( | void | ) |
void func_8028150C | ( | void | ) |
void func_80281520 | ( | void | ) |
void func_80281528 | ( | void | ) |
void func_80281530 | ( | void | ) |
void func_80281538 | ( | void | ) |
void func_80281540 | ( | void | ) |
CeremonyActor * new_actor | ( | ActorInitParams * | arg0 | ) |
void podium_ceremony_loop | ( | void | ) |
f32 random_float_between_0_and_1 | ( | void | ) |
u16 random_u16_credits | ( | void | ) |
void set_initial_position | ( | CeremonyActor * | actor | ) |
Spawn balloons! The floats passed to random_who_knows appears to effect the spread of the balloons
The explosive effect when the firework's charge detonates resulting in a small variety of amusing colours. D_802874BE appears to be zero.
void spawn_timer | ( | void | ) |
Allegedly controls fireworks movement.
void unused_80280FA0 | ( | UNUSED CeremonyActor * | actor | ) |
void unused_80280FA8 | ( | UNUSED CeremonyActor * | actor | ) |
void update_actors_loop | ( | void | ) |
s16 D_802874B0[17] |
Gfx* D_802874D4 |
struct_D_802874D8 D_802874D8 |
s32 D_802874FC |
Mat4 D_80287500 |
s32 fireworkColour |
Mainly colours the explosion effect. Appears to colour the cones as well.
s32 fireworkConeColour[] |
ActorInitParams initBalloon |
ActorInitParams initBurst |
ActorInitParams initCone |
ActorInitParams initDummy |
CeremonyActor* sPodiumActorList |
u16 sRandomSeed16 = 0 |
void* sUpdate[][3] |