|
SSBM Decomp
|
#include "gmresult.h"#include "types.h"#include <melee/lb/lb_013B.h>#include "gm_1601.h"#include "gm_1798.h"#include "gm_unsplit.h"#include "gmresultplayer.h"#include <dolphin/gx/GXStruct.h>#include <dolphin/types.h>#include <melee/if/ifcoget.h>#include <melee/lb/lb_00B0.h>#include <melee/lb/lbarchive.h>#include <melee/lb/lbaudio_ax.h>#include <melee/lb/lblanguage.h>#include <melee/lb/lbspdisplay.h>#include <melee/lb/lbvector.h>#include <melee/mn/inlines.h>#include <melee/mn/mnmain.h>#include <melee/pl/player.h>#include <melee/sc/types.h>#include <sysdolphin/baselib/dobj.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/jobj.h>Data Structures | |
| struct | StatsEntry |
| struct | StatsList |
| struct | ResultsStatsInfo |
Variables | |
| struct ResultsData | lbl_8046DBE8 |
| static u32 | lbl_804D3F8C [2] = { 0x817C817C, 0x817C0000 } |
| u32 | lbl_804D3FA0 = 0x817C0000 |
| u32 | lbl_804D3FA4 = 0x817B0000 |
| union { | |
| u32 words [2] | |
| char text [8] | |
| } | lbl_804D3FA8 = { { 0x817C8146, 0x817C0000 } } |
| HSD_Archive * | lbl_804D65B8 |
| static ResultsStatsInfo | lbl_8046E190 [4] |
| static StatsEntry | lbl_803D6488 [] |
| Static data for stats lists. | |
| static StatsEntry | lbl_803D6558 [] |
| static StatsEntry | lbl_803D6858 [] |
| StatsList | lbl_803D6878 [] |
| struct { | |
| u8 lookup [34][2] | |
| Vec3 translate | |
| } | lbl_803B7B18 |
| MatchEnd * fn_80174274 | ( | void | ) |
| void fn_80174338 | ( | void | ) |
| void fn_8017435C | ( | void | ) |
| void fn_80174380 | ( | void | ) |
| bool fn_801743C4 | ( | s32 | slot, |
| StatsEntry * | entry ) |
|
inlinestatic |
| void fn_80174468 | ( | s32 | slot, |
| HSD_Text * | text1, | ||
| HSD_Text * | text2, | ||
| HSD_Text * | text3, | ||
| StatsList * | list, | ||
| s32 | entry_idx ) |
Mode 2: special handling for pairs
| u8 fn_80174920 | ( | struct ResultsPlayerData * | data | ) |
| void fn_801749B8 | ( | HSD_GObj * | unused | ) |
|
inlinestatic |
| void fn_80174B4C | ( | ResultsData * | data, |
| s32 | slot ) |
Look up stats list
Set flags
Count visible entries
Set more flags based on scroll position
Create text objects for visible entries
| void fn_80175038 | ( | HSD_GObj * | gobj, |
| int | flag ) |
| void fn_8017556C | ( | s32 | slot | ) |
| void fn_801756E0 | ( | s32 | slot | ) |
| void fn_80175880 | ( | s32 | slot | ) |
|
inlinestatic |
| void fn_80175C5C | ( | void | ) |
| void fn_80175D34 | ( | void | ) |
<
| void fn_80175DC8 | ( | HSD_GObj * | gobj | ) |
| void fn_80176A6C | ( | void | ) |
| void fn_80176BCC | ( | HSD_GObj * | gobj | ) |
|
inlinestatic |
| void fn_80176D18 | ( | HSD_GObj * | gobj | ) |
| void fn_80176D3C | ( | Vec3 * | positions | ) |
| void fn_80176F60 | ( | void | ) |
| void fn_801771C0 | ( | ResultsData * | data | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void gm_Scene_Results_OnEnter | ( | void * | arg0_ | ) |
| void gm_Scene_Results_OnExit | ( | void * | unused | ) |
| struct ResultsData lbl_8046DBE8 |
|
static |
| u32 lbl_804D3FA0 = 0x817C0000 |
| u32 lbl_804D3FA4 = 0x817B0000 |
| u32 words[2] |
| char text[8] |
| union { ... } lbl_804D3FA8 |
| HSD_Archive* lbl_804D65B8 |
|
static |
|
static |
Static data for stats lists.
|
static |
|
static |
| StatsList lbl_803D6878[] |
| u8 lookup[34][2] |
| Vec3 translate |
| const struct { ... } lbl_803B7B18 |