|
SpaghettiKart
|
#include <libultraship.h>#include <macros.h>#include <mk64.h>#include <debug.h>#include <stubs.h>#include <common_structs.h>#include "../camera.h"#include "main.h"#include "memory.h"#include <assets/models/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"#include <string.h>#include "port/interpolation/FrameInterpolation.h"#include "src/port/Game.h"#include "engine/Matrix.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 | ) |
| void clear_D_802874D8_actors | ( | 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 | ) |
| f32 random_who_knows | ( | f32 | arg0 | ) |
| void render_fireworks | ( | Vec3f | arg0, |
| f32 | arg1, | ||
| s32 | rgb, | ||
| s16 | alpha ) |
| void set_initial_position | ( | CeremonyActor * | actor | ) |
| void spawn_balloons | ( | s32 | arg0, |
| s32 | arg1, | ||
| s32 | arg2 ) |
Spawn balloons! The floats passed to random_who_knows appears to effect the spread of the balloons
| void spawn_firework_cone | ( | s32 | arg0, |
| s32 | arg1, | ||
| s32 | arg2 ) |
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] |