|
SSBM Decomp
|
#include "gm_1B03.h"#include "gm_1B03.static.h"#include "gm/gm_1A3F.h"#include "if/soundtest.h"#include "mn/forward.h"#include "mn/inlines.h"#include <melee/pl/forward.h>#include <sysdolphin/baselib/controller.h>#include <sysdolphin/baselib/memory.h>#include <sysdolphin/baselib/random.h>#include <melee/db/db.h>#include <melee/gm/gm_unsplit.h>#include <melee/gm/gmcamera.h>#include <melee/gm/gmmain_lib.h>#include <melee/gm/gmresult.h>#include <melee/gm/gmresultplayer.h>#include <melee/gm/gmtoulib.h>#include <melee/gm/gmvsmelee.h>#include <melee/gm/types.h>#include <melee/lb/lbarchive.h>#include <melee/lb/lbaudio_ax.h>#include <melee/lb/lbbgflash.h>#include <melee/lb/lbcardgame.h>#include <melee/lb/lbcardnew.h>#include <melee/lb/lbdvd.h>#include <melee/lb/lbmthp.h>#include <melee/lb/lbsnap.h>#include <melee/lb/lbtime.h>#include <melee/lb/types.h>#include <melee/mn/mngallery.h>#include <melee/mn/mnsnap.h>#include <melee/mn/types.h>#include <melee/vi/types.h>#include <melee/vi/vi0102.h>#include <melee/vi/vi0402.h>#include <melee/vi/vi0501.h>#include <melee/vi/vi1101.h>#include <melee/vi/vi1201v1.h>Data Structures | |
| struct | UnkUnloadData |
Functions | |
| void | gm_801B0348 (StartMeleeData *arg0) |
| Update character tints. | |
| static void | player_standings_inline (StartMeleeData *arg0, MatchEnd *arg1, int i, u32 is_big_loser, int var_r7) |
| static int | gm_801B0474_inline (MatchEnd *arg1, int i) |
| void | gm_801B0474 (StartMeleeData *arg0, MatchEnd *arg1) |
| Character tints? | |
| void | gm_801B05F4 (PlayerInitData *arg0, int arg1) |
| void | gm_801B0620 (PlayerInitData *arg0, u8 c_kind, u8 arg2, u8 arg3, u8 arg4) |
| void | gm_801B0664 (PlayerInitData *arg0, u8 c_kind, u8 arg2, u8 arg3, u8 arg4) |
| void | gm_801B06B0 (CSSData *css_data, u8 type, s8 c_kind, s8 stocks, s8 color, u8 arg5, u8 level, u8 slot) |
| void | gm_801B0730 (CSSData *css_data, s8 *c_kind, u8 *stocks, u8 *color, u8 *nametag, u8 *level) |
| void | gm_801B07B4 (CSSData *css_data, s8 c_kind, s8 stocks, s8 color, u8 arg4, u8 level, u8 arg6) |
| void | gm_801B07E8 (CSSData *css_data, s8 *c_kind, s8 *stocks, s8 *color, s8 *arg4, u8 *level) |
| void | gm_801B087C (GameScene *arg0) |
| void | gm_801B089C (GameScene *scene) |
| void | gm_801B099C (GameScene *unused) |
| void | gm_801B09C0 (GameScene *arg0) |
| int | fn_801B09F8 (int arg0) |
| void | gm_801B0A34 (GameScene *arg0) |
| int | fn_801B0A8C (int arg0) |
| void | gm_801B0AC8 (GameScene *arg0) |
| void | gm_801B0B00 (GameScene *arg0) |
| void | gm_801B0B24 (GameScene *arg0) |
| void | gm_801B0B48 (GameScene *arg0) |
| void | gm_801B0B8C (GameScene *arg0) |
| void | gm_801B0BF0 (GameScene *arg0) |
| void | gm_801B0C18 (GameScene *arg0) |
| void | gm_801B0C50 (GameScene *arg0) |
| void | gm_801B0C74 (GameScene *arg0) |
| void | gm_801B0CF0 (GameScene *arg0) |
| void | gm_801B0DD0 (GameScene *arg0) |
| void | gm_801B0F1C (GameScene *arg0) |
| void | gm_801B0F60 (GameScene *arg0) |
| void | gm_801B0F90 (GameScene *arg0) |
Variables | |
| MatchExitInfo | gm_80480F20 |
| UNK_T | gm_8048E5F8 [0x2288/4] |
| StartMeleeData | gm_8048E4C0 |
| SSSData | gm_8048E378 |
| CSSData | gm_8048E230 |
| UNK_T | gm_8048BE68 [0x23C8/4] |
| UNK_T | gm_8048BD20 [0x148/4] |
| UNK_T | gm_80489A98 [0x2288/4] |
| MatchExitInfo | gm_80487810 |
| StartMeleeData | gm_804876D8 |
| UNK_T | gm_80485454 [0x2284/4] |
| UNK_T | gm_80485438 [0x1C/4] |
| UNK_T | gm_8048542C [0xC/4] |
| struct ResultsMatchInfo | gm_804831A8 |
| static UNK_T | gm_80480DC8 [0x20/4] |
| static StartMeleeData | gm_80480DE8 |
| GameScene | gm_803DD6A0_Scenes [] |
| GameScene | gm_803DD6D0_Scenes [] |
| UNK_T | un_803FA4E0 [] |
| UNK_T | un_803FA790 [] |
| UNK_T | un_803FC4CC [] |
| int | un_803FA258 [] = { 0 } |
| Defined after the functions: MWCC only keeps the address materialization un-hoisted for globals it has not yet seen defined. | |
| void gm_801B0348 | ( | StartMeleeData * | arg0 | ) |
Update character tints.
If any two players are the same character, team, and subcolor (tint), increment the tint of one of them.
|
inlinestatic |
|
inlinestatic |
| void gm_801B0474 | ( | StartMeleeData * | arg0, |
| MatchEnd * | arg1 ) |
Character tints?
| void gm_801B05F4 | ( | PlayerInitData * | arg0, |
| int | arg1 ) |
| void gm_801B0620 | ( | PlayerInitData * | arg0, |
| u8 | c_kind, | ||
| u8 | arg2, | ||
| u8 | arg3, | ||
| u8 | arg4 ) |
| void gm_801B0664 | ( | PlayerInitData * | arg0, |
| u8 | c_kind, | ||
| u8 | arg2, | ||
| u8 | arg3, | ||
| u8 | arg4 ) |
| void gm_801B06B0 | ( | CSSData * | css_data, |
| u8 | type, | ||
| s8 | c_kind, | ||
| s8 | stocks, | ||
| s8 | color, | ||
| u8 | arg5, | ||
| u8 | level, | ||
| u8 | slot ) |
| void gm_801B0730 | ( | CSSData * | css_data, |
| s8 * | c_kind, | ||
| u8 * | stocks, | ||
| u8 * | color, | ||
| u8 * | nametag, | ||
| u8 * | level ) |
| void gm_801B07E8 | ( | CSSData * | css_data, |
| s8 * | c_kind, | ||
| s8 * | stocks, | ||
| s8 * | color, | ||
| s8 * | arg4, | ||
| u8 * | level ) |
| void gm_801B087C | ( | GameScene * | arg0 | ) |
| void gm_801B089C | ( | GameScene * | scene | ) |
| void gm_801B099C | ( | GameScene * | unused | ) |
| void gm_801B09C0 | ( | GameScene * | arg0 | ) |
| int fn_801B09F8 | ( | int | arg0 | ) |
| void gm_801B0A34 | ( | GameScene * | arg0 | ) |
| int fn_801B0A8C | ( | int | arg0 | ) |
| void gm_801B0AC8 | ( | GameScene * | arg0 | ) |
| void gm_801B0B00 | ( | GameScene * | arg0 | ) |
| void gm_801B0B24 | ( | GameScene * | arg0 | ) |
| void gm_801B0B48 | ( | GameScene * | arg0 | ) |
| void gm_801B0B8C | ( | GameScene * | arg0 | ) |
| void gm_801B0BF0 | ( | GameScene * | arg0 | ) |
| void gm_801B0C18 | ( | GameScene * | arg0 | ) |
| void gm_801B0C50 | ( | GameScene * | arg0 | ) |
| void gm_801B0C74 | ( | GameScene * | arg0 | ) |
| void gm_801B0CF0 | ( | GameScene * | arg0 | ) |
| void gm_801B0DD0 | ( | GameScene * | arg0 | ) |
| void gm_801B0F1C | ( | GameScene * | arg0 | ) |
| void gm_801B0F60 | ( | GameScene * | arg0 | ) |
| void gm_801B0F90 | ( | GameScene * | arg0 | ) |
| MatchExitInfo gm_80480F20 |
| UNK_T gm_8048E5F8[0x2288/4] |
| StartMeleeData gm_8048E4C0 |
| SSSData gm_8048E378 |
| CSSData gm_8048E230 |
| UNK_T gm_8048BE68[0x23C8/4] |
| UNK_T gm_8048BD20[0x148/4] |
| UNK_T gm_80489A98[0x2288/4] |
| MatchExitInfo gm_80487810 |
| StartMeleeData gm_804876D8 |
| UNK_T gm_80485454[0x2284/4] |
| UNK_T gm_80485438[0x1C/4] |
| UNK_T gm_8048542C[0xC/4] |
| struct ResultsMatchInfo gm_804831A8 |
|
static |
|
static |
| GameScene gm_803DD6D0_Scenes[] |
|
extern |
|
extern |
|
extern |
|
extern |
Defined after the functions: MWCC only keeps the address materialization un-hoisted for globals it has not yet seen defined.