|
SSBM Decomp
|
#include "gm_1601.h"#include "gm_1A3F.h"#include "gm_1A45.h"#include "gm_unsplit.h"#include "gmmain_lib.h"#include "gmtou_1.h"#include "gmtoulib.h"#include "types.h"#include <placeholder.h>#include "baselib/fog.h"#include "baselib/gobjgxlink.h"#include "baselib/gobjobject.h"#include "lb/lbarchive.h"#include "lb/lbaudio_ax.h"#include "mn/mnmain.h"#include "mn/mnmainrule.h"#include "mn/mnname.h"#include "mn/mnnamenew.h"#include "sc/types.h"#include <printf.h>#include <dolphin/os.h>#include <baselib/controller.h>#include <baselib/dobj.h>#include <baselib/gobj.h>#include <baselib/gobjplink.h>#include <baselib/gobjproc.h>#include <baselib/jobj.h>#include <baselib/mobj.h>#include <baselib/particle.h>#include <baselib/random.h>#include <baselib/sislib.h>Data Structures | |
| struct | TmData_80194F30 |
Typedefs | |
| typedef void(* | lbl_803D9FD8_fn) (s32 *, u32, u32) |
Functions | |
| 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) |
| static u8 | fn_80191240_dec_flash_timer (void) |
| static void | fn_80191240_save_root_jobj (HSD_JObj *jobj, HSD_JObj **jobj_copy) |
| static void | fn_80191240_get_menu_state (HSD_GObj *gobj, TmData **tm, s32 *val) |
| static void | fn_80191240_show_children (HSD_JObj *jobj_copy, HSD_JObj **jobj, HSD_JObj **first_child) |
| void | fn_80191240 (HSD_GObj *gobj) |
| Updates the visibility and flash animation for a Tournament Mode option icon. | |
| 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) |
| static u8 | TmSettingTable_GetMin (s32 idx, int match_type) |
| static u8 | TmSettingTable_GetMax (s32 idx, int match_type) |
| 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. | |
Variables | |
| SceneDesc * | lbl_804D664C |
| f32 | lbl_804DA704 |
| f32 | lbl_804DA708 |
| f32 | lbl_804DA6FC |
| f32 | lbl_804DA700 |
| SceneDesc * | lbl_804D6650 |
| f32 | lbl_804DA744 |
| f32 | lbl_804DA740 |
| f32 | lbl_804DA73C |
| f32 | lbl_804DA738 |
| f32 | lbl_804DA734 |
| f32 | lbl_804DA70C |
| lbl_803D9FD8_fn | lbl_803D9FD8 [] |
| s32 | lbl_804D6658 |
| f32 | lbl_804DA750 |
| f32 | lbl_804DA754 |
| f32 | lbl_804DA758 |
| f32 | lbl_804DA75C |
| f32 | lbl_804DA760 |
| s32 | lbl_804D665C |
| s32 | lbl_804DA78C |
| .sdata2 | |
| f32 | lbl_804DA6D8 |
| f32 | lbl_804DA6DC |
| f32 | lbl_804DA6E0 |
| f32 | lbl_804DA6E4 |
| s32 | lbl_804D6654 |
| typedef void(* lbl_803D9FD8_fn) (s32 *, u32, u32) |
| 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 | ) |
|
inlinestatic |
|
inlinestatic |
| void fn_80191240 | ( | HSD_GObj * | gobj | ) |
Updates the visibility and flash animation for a Tournament Mode option icon.
| 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 | ) |
| 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.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| lbl_803D9FD8_fn lbl_803D9FD8[] |
| s32 lbl_804D6658 |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
.sdata2
|
extern |
|
extern |
|
extern |
|
extern |
| s32 lbl_804D6654 |