|
SSBM Decomp
|
#include "gm_18A5.h"#include "gm_18A5.static.h"#include "ft/forward.h"#include <sysdolphin/baselib/controller.h>#include <sysdolphin/baselib/dobj.h>#include <sysdolphin/baselib/fog.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjplink.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/jobj.h>#include <sysdolphin/baselib/mobj.h>#include <sysdolphin/baselib/particle.h>#include <sysdolphin/baselib/random.h>#include <melee/gm/gm_1601.h>#include <melee/gm/gm_unsplit.h>#include <melee/gm/gmmain_lib.h>#include <melee/gm/gmtou.h>#include <melee/lb/lb_00F9.h>#include <melee/lb/lbarchive.h>#include <melee/lb/lbaudio_ax.h>#include <melee/lb/lbdvd.h>#include <melee/lb/lblanguage.h>#include <melee/mn/mnmain.h>#include <melee/mn/mnmainrule.h>#include <melee/mn/mnname.h>#include <melee/mn/mnnamenew.h>#include <melee/mn/mnstagesel.h>#include <melee/pl/player.h>Data Structures | |
| struct | CamDesc |
| struct | Lbl804799B8_t |
| struct | Lbl804799D8_t |
Typedefs | |
| typedef void(* | lbl_803D9FD8_fn) (s32 *, u32, u32) |
Functions | |
| void | fn_8018A514 (int count, float val) |
| void | fn_8018A970 (int arg0) |
| void | fn_8018AA74 (HSD_JObj *jobj, s32 entry_idx, s32 slot_idx) |
| void | fn_8018C8D4 (void *arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, f32 farg0) |
| Draws tournament bracket lines for different bracket types (0-3). | |
| void | fn_8018D50C (void *arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, f32 farg0) |
| Draws tournament bracket connector lines with optional tail segments. | |
| void | fn_8018DC18 (void *arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, f32 farg0) |
| void | fn_8018DF68 (void *arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, f32 farg0) |
| void | fn_8018E46C (HSD_GObj *gobj, int unused) |
| void | fn_8018E618 (int arg0, int arg1, f32 farg0) |
| Initializes the tournament bracket camera and optionally resets bracket data. | |
| void | fn_8018E85C (DynamicModelDesc *model, s32 flag) |
| void | fn_8018EC48 (void) |
| void | fn_8018EC7C (void) |
| void | fn_8018ECA8 (s32 char_id, s32 name_type, s32 jobj_idx1, f32 pos_x, f32 pos_y, s32 jobj_idx2) |
| void | fn_8018F00C (char *dest, s32 slot_id) |
| Formats a tournament slot display name into a destination buffer. | |
| s32 | gm_8018F1B0 (MatchEnd *me) |
| int | fn_8018F310 (int arg0) |
| int | fn_8018F3BC (s32 arg0) |
| int | fn_8018F3D0 (int arg0) |
| int | fn_8018F410 (void) |
| int | fn_8018F4A0 (void) |
| fn_8018F410 | |
| s32 | fn_8018F508 (s32 *out_index) |
| Counts available tournament slots and returns the last found index. | |
| char * | fn_8018F5F0 (void) |
| u32 | fn_8018F62C (HSD_GObj *gobj) |
| ??? tournament uses the user data as just an int it controls various menu jobj states ie animation state, visibility, etc | |
| TmData * | gm_8018F634 (void) |
| u32 | fn_8018F640 (int arg0) |
| u32 | fn_8018F674 (int arg0) |
| u32 | fn_8018F6A8 (int arg0) |
| int | fn_8018F6DC (int arg0) |
| CharacterKind | fn_8018F6FC (CSSIconHud arg0) |
| float | fn_8018F71C (int arg0, int arg1) |
| returns the frame for the tou css icon? | |
| int | fn_8018F74C (void) |
| int | fn_8018F808 (void) |
| void | fn_8018F888 (void) |
| void | fn_8018FA24 (void) |
| void | fn_8018FBD8 (void *arg0, s32 arg1) |
| void | fn_8018FBE0 (s32 arg0, s32 arg1, s32 arg2, s8 arg3, s8 arg4, s16 arg5, s8 arg6) |
| void | fn_8018FDC4 (HSD_JObj *jobj, float x, float y, float z) |
| void | fn_8018FF9C (HSD_JObj *jobj, float x, float y, float z) |
| HSD_GObj * | fn_80190174 (HSD_CObjDesc *cobjdesc) |
| HSD_GObj * | fn_801901F8 (HSD_CObjDesc *cobjdesc) |
| void | fn_8019027C (UNK_T lights) |
| void | fn_801902F0 (int sis_param) |
| Initializes SIS library text rendering for tournament mode. | |
| HSD_GObj * | fn_8019035C (bool arg0, DynamicModelDesc *model, int arg2, int arg3, int arg4, bool arg5, void(*arg6)(HSD_GObj *), f32 arg8) |
| void | fn_8019044C (HSD_JObj *jobj, float arg1) |
| void | fn_80190480 (float arg8) |
| void | fn_801904D0 (void) |
| void | fn_80190520 (f32 x, f32 y, f32 z) |
| static int | gm_801905F0_inline0 (int c_kind) |
| fn_80190520 | |
| void | gm_801905F0 (StartMeleeData *arg0) |
| void | fn_80190ABC (int mode) |
| void | gm_80190EA4 (void) |
| void | gm_80190FE4 (int arg0) |
| Initializes the time menu state when entering the time selection screen. | |
| void | fn_801910E0 (HSD_GObj *gobj) |
| void | fn_80191154 (HSD_GObj *gobj) |
| void | fn_80191240 (HSD_GObj *gobj) |
| void | fn_801913BC (HSD_GObj *gobj) |
| Updates text visibility and menu state for tournament bracket options. | |
| void | fn_80191678 (HSD_GObj *gobj) |
| Updates the visibility and animation state of a Tournament Mode menu option. | |
| void | fn_8019175C (HSD_GObj *gobj) |
| void | fn_801918F0 (HSD_GObj *gobj) |
| Updates visibility and animation frame of a Training Mode HUD element. | |
| void | fn_80191A54 (HSD_GObj *gobj) |
| Updates the tournament bracket display visibility and animation. | |
| void | fn_80191B5C (void *gobj) |
| Updates button highlight animation based on current menu option. | |
| void | fn_80191CA4 (HSD_GObj *gobj) |
| Updates JObj visibility based on current menu option selection. | |
| void | fn_80191D38 (HSD_GObj *gobj) |
| GObj callback for tournament bracket slot UI elements. | |
| void | fn_80191E9C (HSD_GObj *gobj) |
| Updates visibility and position of a tournament bracket player entry JObj. | |
| void | fn_80191FD4 (HSD_GObj *gobj) |
| void | fn_8019237C (HSD_GObj *gobj) |
| Updates tournament menu cursor JObj visibility and position. | |
| void | fn_8019249C (HSD_GObj *gobj) |
| void | fn_80192690 (HSD_GObj *gobj) |
| void | fn_80192758 (HSD_GObj *gobj) |
| s32 | fn_80192938 (void) |
| void | fn_80192BB0 (void) |
| void | fn_80192E6C (void) |
| void | fn_80193230 (void) |
| void | fn_80193308 (void) |
| void | fn_801935B8 (void) |
| void | fn_801937C4 (s32 *arg0, u32 arg1, u32 arg2) |
| void | fn_80193B58 (s32 *arg0, u32 arg1, u32 arg2) |
| void | fn_80193FCC (s32 *arg0, u32 arg1, u32 arg2) |
| void | fn_80194658 (s32 *arg0, u32 arg1, u32 arg2) |
| void | fn_801949B4 (s32 *arg0, u32 arg1, u32 arg2) |
| void | fn_80194BC4 (s32 *arg0, u32 arg1, u32 arg2) |
| void | fn_80194D84 (s32 *state, u32 buttons, u32 trigger) |
| void | fn_80194F30 (s32 *state_ptr, u32 buttons, u32 trigger) |
| Handles tournament settings menu input (entrant configuration). | |
| void | fn_801953C8 (s32 *state_ptr, u32 buttons, u32 trigger) |
| Handles character selection input for tournament bracket. | |
| void | fn_80195AF0 (s32 *state_ptr, u32 buttons, u32 trigger) |
| void | fn_80195CCC (s32 *arg, u32 buttons, u32 trigger) |
| void | fn_8019610C (s32 *state, u32 buttons, u32 trigger) |
| void | gm_8019628C_OnFrame (void) |
| Tournament Mode per-frame update handler. | |
| void | gm_801963B4_OnEnter (void *arg0) |
| void | gm_801964A4_OnLeave (UNK_T arg) |
| Scene OnLeave callback for gm_18A5. Frees archive resources. | |
| void | fn_80196510 (void) |
| s32 | fn_8019655C (void) |
| bool | fn_80196564 (TmData *arg0) |
| bool | fn_80196594 (TmData *arg0) |
| void | fn_801965C4 (void) |
| void | fn_80196684 (s32 bracket_idx) |
| Randomly assigns bracket positions for tournament seeding. | |
| void | fn_801967E0 (s32 arg0) |
| s32 | fn_80196CF8 (void) |
| void | fn_80196DBC (HSD_GObj *gobj) |
| Cycles animation frame counter and updates JObj animation. | |
| void | fn_80196E30 (HSD_GObj *gobj) |
| Updates the tournament UI animation frame counter. | |
| void | fn_80196EEC (HSD_GObj *gobj) |
| Tournament mode JObj visibility/animation callback. | |
| void | fn_80196FFC (HSD_GObj *gobj) |
| void | fn_801973F8 (HSD_GObj *gobj) |
| Updates visibility and position of a tournament menu JObj. | |
| void | fn_801975C8 (HSD_GObj *gobj) |
| Updates visibility of a tournament menu JObj based on current menu state. | |
| void | fn_801976D4 (HSD_GObj *gobj) |
| Updates visibility and animation of tournament menu JObj. | |
| void | fn_801977AC (HSD_GObj *gobj) |
| void | fn_80197AF0 (HSD_GObj *gobj) |
| void | fn_80197D4C (HSD_GObj *gobj) |
| Updates visibility of a menu JObj based on current menu option. | |
| void | fn_80197E18 (HSD_GObj *gobj) |
| void | fn_80197FD8 (HSD_GObj *gobj) |
| void | fn_801981A0 (HSD_GObj *gobj) |
| void | fn_801983E4 (HSD_GObj *gobj) |
| Updates the visibility and position of a player's controller indicator. | |
| void | fn_80198584 (ResultsData *results) |
| void | fn_801985D4 (HSD_GObj *gobj) |
| void | fn_80198824 (HSD_GObj *gobj) |
| Animates and positions the tournament bracket results overlay JObj. | |
| void | fn_80198BA0 (void) |
| Initializes tournament mode match data. | |
| void | fn_80198C60 (void) |
| void | fn_80198D18 (void) |
| Initializes the scene rendering components for the gm_18A5 game mode. | |
| void | fn_80198EBC (void) |
| void | fn_80199AF0 (void) |
| void | fn_8019A158 (void) |
| void | fn_8019A71C (s32 *state, u32 unused1, u32 unused2) |
| #fn_8019A158_end | |
| void | gm_8019A828 (void) |
| void | fn_8019A86C (s32 *arg0, u32 arg1, u32 arg2) |
| void | fn_8019AF50 (s32 *arg0, u32 arg1, u32 arg2) |
| Tournament match timer display/audio state machine. | |
| void | gm_8019B2DC_OnFrame (void) |
| void | fn_8019B458 (s32 *arg0) |
| Transitions to results screen after a tournament match. | |
| void | fn_8019B81C (s32 *state) |
| Initializes match data and transitions to next state. | |
| void | fn_8019B860 (TmData *tm) |
| typedef void(* lbl_803D9FD8_fn) (s32 *, u32, u32) |
| void fn_8018A514 | ( | int | count, |
| float | val | ||
| ) |
| void fn_8018A970 | ( | int | arg0 | ) |
| void fn_8018C8D4 | ( | void * | arg0, |
| s32 | arg1, | ||
| s32 | arg2, | ||
| s32 | arg3, | ||
| s32 | arg4, | ||
| s32 | arg5, | ||
| s32 | arg6, | ||
| f32 | farg0 | ||
| ) |
Draws tournament bracket lines for different bracket types (0-3).
| void fn_8018D50C | ( | void * | arg0, |
| s32 | arg1, | ||
| s32 | arg2, | ||
| s32 | arg3, | ||
| s32 | arg4, | ||
| s32 | arg5, | ||
| s32 | arg6, | ||
| f32 | farg0 | ||
| ) |
Draws tournament bracket connector lines with optional tail segments.
| void fn_8018DC18 | ( | void * | arg0, |
| s32 | arg1, | ||
| s32 | arg2, | ||
| s32 | arg3, | ||
| s32 | arg4, | ||
| s32 | arg5, | ||
| s32 | arg6, | ||
| f32 | farg0 | ||
| ) |
| void fn_8018DF68 | ( | void * | arg0, |
| s32 | arg1, | ||
| s32 | arg2, | ||
| s32 | arg3, | ||
| s32 | arg4, | ||
| s32 | arg5, | ||
| s32 | arg6, | ||
| f32 | farg0 | ||
| ) |
| void fn_8018E46C | ( | HSD_GObj * | gobj, |
| int | unused | ||
| ) |
| void fn_8018E618 | ( | int | arg0, |
| int | arg1, | ||
| f32 | farg0 | ||
| ) |
Initializes the tournament bracket camera and optionally resets bracket data.
Removes all existing GObjs from two entity lists, inits lbl_80473AB8 entries, creates camera GObj with CObjDesc loaded from lbl_803B7CA8 rodata.
| void fn_8018E85C | ( | DynamicModelDesc * | model, |
| s32 | flag | ||
| ) |
| void fn_8018EC48 | ( | void | ) |
| void fn_8018EC7C | ( | void | ) |
| void fn_8018F00C | ( | char * | dest, |
| s32 | slot_id | ||
| ) |
Formats a tournament slot display name into a destination buffer.
| int fn_8018F310 | ( | int | arg0 | ) |
| int fn_8018F3BC | ( | s32 | arg0 | ) |
| int fn_8018F3D0 | ( | int | arg0 | ) |
| int fn_8018F410 | ( | void | ) |
| int fn_8018F4A0 | ( | void | ) |
Counts available tournament slots and returns the last found index.
| char * fn_8018F5F0 | ( | void | ) |
| u32 fn_8018F62C | ( | HSD_GObj * | gobj | ) |
??? tournament uses the user data as just an int it controls various menu jobj states ie animation state, visibility, etc
| TmData * gm_8018F634 | ( | void | ) |
| u32 fn_8018F640 | ( | int | arg0 | ) |
| u32 fn_8018F674 | ( | int | arg0 | ) |
| u32 fn_8018F6A8 | ( | int | arg0 | ) |
| int fn_8018F6DC | ( | int | arg0 | ) |
| CharacterKind fn_8018F6FC | ( | CSSIconHud | arg0 | ) |
| float fn_8018F71C | ( | int | arg0, |
| int | arg1 | ||
| ) |
returns the frame for the tou css icon?
| int fn_8018F74C | ( | void | ) |
| int fn_8018F808 | ( | void | ) |
| void fn_8018F888 | ( | void | ) |
| void fn_8018FA24 | ( | void | ) |
| void fn_8018FBD8 | ( | void * | arg0, |
| s32 | arg1 | ||
| ) |
| void fn_8018FDC4 | ( | HSD_JObj * | jobj, |
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
| void fn_8018FF9C | ( | HSD_JObj * | jobj, |
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
| HSD_GObj * fn_80190174 | ( | HSD_CObjDesc * | cobjdesc | ) |
| HSD_GObj * fn_801901F8 | ( | HSD_CObjDesc * | cobjdesc | ) |
| void fn_8019027C | ( | UNK_T | lights | ) |
| void fn_801902F0 | ( | int | sis_param | ) |
Initializes SIS library text rendering for tournament mode.
| HSD_GObj * fn_8019035C | ( | bool | arg0, |
| DynamicModelDesc * | model, | ||
| int | arg2, | ||
| int | arg3, | ||
| int | arg4, | ||
| bool | arg5, | ||
| void(*)(HSD_GObj *) | arg6, | ||
| f32 | arg8 | ||
| ) |
| void fn_8019044C | ( | HSD_JObj * | jobj, |
| float | arg1 | ||
| ) |
| void fn_80190480 | ( | float | arg8 | ) |
| void fn_801904D0 | ( | void | ) |
| void fn_80190520 | ( | f32 | x, |
| f32 | y, | ||
| f32 | z | ||
| ) |
|
inlinestatic |
| void gm_801905F0 | ( | StartMeleeData * | arg0 | ) |
| void fn_80190ABC | ( | int | mode | ) |
| void gm_80190EA4 | ( | void | ) |
| void gm_80190FE4 | ( | int | arg0 | ) |
Initializes the time menu state when entering the time selection screen.
| void fn_801910E0 | ( | HSD_GObj * | gobj | ) |
| void fn_80191154 | ( | HSD_GObj * | gobj | ) |
| void fn_801913BC | ( | HSD_GObj * | gobj | ) |
Updates text visibility and menu state for tournament bracket options.
| void fn_80191678 | ( | HSD_GObj * | gobj | ) |
Updates the visibility and animation state of a Tournament Mode menu option.
| void fn_8019175C | ( | HSD_GObj * | gobj | ) |
| void fn_801918F0 | ( | HSD_GObj * | gobj | ) |
Updates visibility and animation frame of a Training Mode HUD element.
| void fn_80191A54 | ( | HSD_GObj * | gobj | ) |
Updates the tournament bracket display visibility and animation.
| void fn_80191B5C | ( | void * | gobj | ) |
Updates button highlight animation based on current menu option.
| void fn_80191CA4 | ( | HSD_GObj * | gobj | ) |
Updates JObj visibility based on current menu option selection.
| void fn_80191D38 | ( | HSD_GObj * | gobj | ) |
GObj callback for tournament bracket slot UI elements.
| void fn_80191E9C | ( | HSD_GObj * | gobj | ) |
Updates visibility and position of a tournament bracket player entry JObj.
| void fn_80191FD4 | ( | HSD_GObj * | gobj | ) |
| void fn_8019237C | ( | HSD_GObj * | gobj | ) |
Updates tournament menu cursor JObj visibility and position.
| void fn_80192690 | ( | HSD_GObj * | gobj | ) |
| s32 fn_80192938 | ( | void | ) |
| void fn_80192BB0 | ( | void | ) |
| void fn_80192E6C | ( | void | ) |
| void fn_80193230 | ( | void | ) |
| void fn_80193308 | ( | void | ) |
| void fn_801935B8 | ( | void | ) |
| void fn_801937C4 | ( | s32 * | arg0, |
| u32 | arg1, | ||
| u32 | arg2 | ||
| ) |
| void fn_80193B58 | ( | s32 * | arg0, |
| u32 | arg1, | ||
| u32 | arg2 | ||
| ) |
| void fn_80193FCC | ( | s32 * | arg0, |
| u32 | arg1, | ||
| u32 | arg2 | ||
| ) |
| void fn_80194658 | ( | s32 * | arg0, |
| u32 | arg1, | ||
| u32 | arg2 | ||
| ) |
| void fn_801949B4 | ( | s32 * | arg0, |
| u32 | arg1, | ||
| u32 | arg2 | ||
| ) |
| void fn_80194BC4 | ( | s32 * | arg0, |
| u32 | arg1, | ||
| u32 | arg2 | ||
| ) |
| void fn_80194D84 | ( | s32 * | state, |
| u32 | buttons, | ||
| u32 | trigger | ||
| ) |
| void fn_80194F30 | ( | s32 * | state_ptr, |
| u32 | buttons, | ||
| u32 | trigger | ||
| ) |
Handles tournament settings menu input (entrant configuration).
| void fn_801953C8 | ( | s32 * | state_ptr, |
| u32 | buttons, | ||
| u32 | trigger | ||
| ) |
Handles character selection input for tournament bracket.
| void fn_80195AF0 | ( | s32 * | state_ptr, |
| u32 | buttons, | ||
| u32 | trigger | ||
| ) |
| void fn_80195CCC | ( | s32 * | arg, |
| u32 | buttons, | ||
| u32 | trigger | ||
| ) |
| void fn_8019610C | ( | s32 * | state, |
| u32 | buttons, | ||
| u32 | trigger | ||
| ) |
| void gm_8019628C_OnFrame | ( | void | ) |
Tournament Mode per-frame update handler.
| void gm_801963B4_OnEnter | ( | void * | arg0 | ) |
| void gm_801964A4_OnLeave | ( | UNK_T | arg | ) |
Scene OnLeave callback for gm_18A5. Frees archive resources.
| void fn_80196510 | ( | void | ) |
| s32 fn_8019655C | ( | void | ) |
| void fn_801965C4 | ( | void | ) |
| void fn_80196684 | ( | s32 | bracket_idx | ) |
Randomly assigns bracket positions for tournament seeding.
| void fn_801967E0 | ( | s32 | arg0 | ) |
| s32 fn_80196CF8 | ( | void | ) |
| void fn_80196DBC | ( | HSD_GObj * | gobj | ) |
Cycles animation frame counter and updates JObj animation.
| void fn_80196E30 | ( | HSD_GObj * | gobj | ) |
Updates the tournament UI animation frame counter.
| void fn_80196EEC | ( | HSD_GObj * | gobj | ) |
Tournament mode JObj visibility/animation callback.
| void fn_80196FFC | ( | HSD_GObj * | gobj | ) |
| void fn_801973F8 | ( | HSD_GObj * | gobj | ) |
Updates visibility and position of a tournament menu JObj.
| void fn_801975C8 | ( | HSD_GObj * | gobj | ) |
Updates visibility of a tournament menu JObj based on current menu state.
| void fn_801976D4 | ( | HSD_GObj * | gobj | ) |
Updates visibility and animation of tournament menu JObj.
| void fn_801977AC | ( | HSD_GObj * | gobj | ) |
| void fn_80197AF0 | ( | HSD_GObj * | gobj | ) |
| void fn_80197D4C | ( | HSD_GObj * | gobj | ) |
Updates visibility of a menu JObj based on current menu option.
| void fn_80197E18 | ( | HSD_GObj * | gobj | ) |
| void fn_80197FD8 | ( | HSD_GObj * | gobj | ) |
| void fn_801981A0 | ( | HSD_GObj * | gobj | ) |
| void fn_801983E4 | ( | HSD_GObj * | gobj | ) |
Updates the visibility and position of a player's controller indicator.
| void fn_80198584 | ( | ResultsData * | results | ) |
| void fn_801985D4 | ( | HSD_GObj * | gobj | ) |
| void fn_80198824 | ( | HSD_GObj * | gobj | ) |
Animates and positions the tournament bracket results overlay JObj.
Uses HSD_JObjSetTranslateZ for visibility, HSD_JObjSetTranslate/SetScale for positioning from lbl_804799D8 cached values.
| void fn_80198BA0 | ( | void | ) |
Initializes tournament mode match data.
Initializes tournament mode match data structures. Type casts used to match target instruction patterns (stw/sth vs stb).
| void fn_80198C60 | ( | void | ) |
| void fn_80198D18 | ( | void | ) |
Initializes the scene rendering components for the gm_18A5 game mode.
| void fn_80198EBC | ( | void | ) |
| void fn_80199AF0 | ( | void | ) |
| void fn_8019A158 | ( | void | ) |
| void fn_8019A71C | ( | s32 * | state, |
| u32 | unused1, | ||
| u32 | unused2 | ||
| ) |
#fn_8019A158_end
| void gm_8019A828 | ( | void | ) |
| void fn_8019A86C | ( | s32 * | arg0, |
| u32 | arg1, | ||
| u32 | arg2 | ||
| ) |
| void fn_8019AF50 | ( | s32 * | arg0, |
| u32 | arg1, | ||
| u32 | arg2 | ||
| ) |
Tournament match timer display/audio state machine.
Handles match countdown, audio transitions, and end conditions.
| void gm_8019B2DC_OnFrame | ( | void | ) |
| void fn_8019B458 | ( | s32 * | arg0 | ) |
Transitions to results screen after a tournament match.
Ranks players, preloads stage/character data, and starts audio.
| void fn_8019B81C | ( | s32 * | state | ) |
Initializes match data and transitions to next state.
Type cast used to match target stw instruction pattern.
| void fn_8019B860 | ( | TmData * | tm | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| lbl_803D9FD8_fn lbl_803D9FD8[] |
|
static |
|
static |
|
static |
|
extern |
|
extern |
| HSD_GObj* lbl_804D663C |
|
extern |
|
static |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
static |
| s32 lbl_804D6658 |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
static |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| s32 lbl_804D6654 |
| UNK_T x0 |
| UNK_T x4 |
| UNK_T x8 |
| struct { ... } lbl_804771B8 |
Filename is just a guess, based on some strings in the file Seems to be Tournament game code.
|
static |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |