|
SSBM Decomp
|
#include "gm_16F1.h"#include "gm_16F1.static.h"#include "gm_unsplit.h"#include "gm/gm_1601.h"#include "mn/types.h"#include <melee/gm/gm_16AE.h>#include <melee/gm/gmmain_lib.h>#include <melee/if/textlib.h>#include <melee/lb/lb_00B0.h>#include <melee/lb/lblanguage.h>#include <melee/lb/lbtime.h>#include <melee/pl/player.h>#include <melee/pl/plbonus.h>#include <melee/pl/plbonuslib.h>#include <melee/pl/types.h>#include <melee/ty/toy.h>Data Structures | |
| struct | lbl_804D65A8_t |
| struct | lbl_803D6300_t |
| struct | lbl_803B7AD0_t |
Enumerations | |
| enum | { LANG_JP = 0 , LANG_US = 1 } |
Variables | |
| struct lbl_803D6300_t | lbl_803D6300 [] |
| static const struct lbl_803B7AD0_t | lbl_803B7AD0 [0xB] |
| int fn_8016F180 | ( | int | kind | ) |
| Gm_DecType gmDecisionGetType | ( | int | kind | ) |
| s32 fn_8016F1F0 | ( | int | idx | ) |
| int gm_8016F208 | ( | int | kind | ) |
| int fn_8016F280 | ( | int | arg0 | ) |
| int gm_8016F2F8 | ( | int | kind, |
| u8 | arg1 ) |
| void fn_8016F344 | ( | struct lbl_8046B6A0_24C_t * | arg0 | ) |
|
inlinestatic |
Same table lookup as gm_8016F208, but with a u16 result.
fn_8016F39C passes the looked-up id straight to HSD_SisLib_803A6368 and the original code keeps it in a u16: the u16 -> int promotion is emitted during argument setup (clrlwi after the arg0[count] load). Reusing the int-returning gm_8016F208 (or changing its return type) instead moves or drops that zero-extension and regresses gm_8016F208/fn_8016F280.
| int fn_8016FAD4 | ( | struct lbl_8046B6A0_24C_t * | rules, |
| int | kind, | ||
| int | flags, | ||
| u8 | player ) |
| void fn_80171AD4 | ( | void | ) |
| int fn_8016FFD4 | ( | struct lbl_8046B6A0_24C_t * | arg0, |
| int | arg1, | ||
| u8 | arg2 ) |
| int fn_80170110 | ( | void * | arg0, |
| int | idx, | ||
| int | mask, | ||
| u8 | player_id ) |
| void gm_801701A0 | ( | void | ) |
| void fn_801701AC | ( | void | ) |
| int fn_801701B8 | ( | void | ) |
| int fn_801701C0 | ( | void * | arg0, |
| int | arg1, | ||
| int | arg2 ) |
| int fn_80171A88 | ( | void | ) |
| bool fn_80171B00 | ( | int | arg0 | ) |
| bool fn_80171B2C | ( | int | arg0 | ) |
| void fn_80171B64 | ( | struct lbl_804D65A8_t * | arg0 | ) |
| int fn_80171BA4 | ( | void * | arg0 | ) |
| void fn_80171DC4 | ( | void | ) |
| bool gm_801720B4 | ( | void | ) |
| bool gm_801720F8 | ( | void | ) |
| int gm_80172140 | ( | void | ) |
| void gm_80172174 | ( | void | ) |
|
inlinestatic |
|
inlinestatic |
| bool gm_801721EC | ( | void | ) |
| bool fn_801722BC | ( | void | ) |
| bool fn_801722F4 | ( | void | ) |
| bool fn_8017232C | ( | void | ) |
| bool fn_80172380 | ( | void | ) |
| bool fn_801723D4 | ( | void | ) |
| bool fn_80172428 | ( | void | ) |
| bool fn_80172478 | ( | void | ) |
| bool fn_801724C8 | ( | void | ) |
| bool fn_801724D0 | ( | void | ) |
| bool fn_80172504 | ( | void | ) |
| bool fn_80172538 | ( | void | ) |
| bool fn_8017256C | ( | void | ) |
| bool fn_801725A8 | ( | void | ) |
| bool fn_801725E4 | ( | void | ) |
| bool fn_80172624 | ( | void | ) |
| bool fn_80172664 | ( | void | ) |
| bool fn_80172698 | ( | void | ) |
| bool fn_801726CC | ( | void | ) |
| bool fn_80172700 | ( | void | ) |
| bool fn_80172734 | ( | void | ) |
| bool fn_80172768 | ( | void | ) |
| void fn_8017280C | ( | void | ) |
| int gm_80172898 | ( | u16 | arg0 | ) |
| void gm_8017297C | ( | void | ) |
|
inlinestatic |
| void gm_801729EC | ( | void | ) |
| bool gm_80172BC4 | ( | void | ) |
| bool gm_80172C04 | ( | void | ) |
| void gm_80172C44 | ( | u32 | arg0 | ) |
| bool fn_80172C78 | ( | int | arg0 | ) |
|
inlinestatic |
| u8 gm_80172D78 | ( | void | ) |
|
inlinestatic |
| u8 gm_80172E74 | ( | void | ) |
| bool fn_80172FAC | ( | void | ) |
|
inlinestatic |
| u8 fn_80173098 | ( | int | arg0 | ) |
| u8 gm_80173224 | ( | int | arg0, |
| int | arg1 ) |
| u16 gm_8017335C | ( | void | ) |
| u8 gm_801733D8 | ( | void | ) |
| u16 gm_8017341C | ( | void | ) |
| u16 gm_80173498 | ( | void | ) |
| bool fn_80173510 | ( | void | ) |
| bool fn_801735F0 | ( | void | ) |
| bool fn_80173644 | ( | void | ) |
| bool fn_8017367C | ( | void | ) |
| struct lbl_803D6300_t lbl_803D6300[] |
|
static |