|
Mario Kart 64
|
#include <ultra64.h>#include <macros.h>#include <PR/gu.h>#include <mk64.h>#include <types.h>#include <debug.h>#include <common_structs.h>#include "main.h"#include "memory.h"#include "common_textures.h"#include "render_player.h"#include "hud_renderer.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 | ) |
| CeremonyActor * find_available_entry | ( | void | ) |
Spawns an aerial shell that ascends into the sky. (note that the explode effect is a different actor)
| CeremonyActor * new_actor | ( | ActorInitParams * | arg0 | ) |
| 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.
Allegedly controls fireworks movement.
| void unused_80280FA0 | ( | UNUSED CeremonyActor * | actor | ) |
| void unused_80280FA8 | ( | UNUSED CeremonyActor * | actor | ) |
| 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] |