SSBM Decomp
Loading...
Searching...
No Matches
gm_1736.c File Reference
#include <melee/ft/forward.h>
#include "gm_1601.h"
#include "gm_16F1.h"
#include "gm_1A3F.h"
#include "gmevent.h"
#include "gmmain_lib.h"
#include "gmregclear.h"
#include "types.h"
#include <melee/if/textlib.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lblanguage.h>
#include <melee/lb/lbtime.h>
#include <melee/ty/toy.h>

Data Structures

struct  lbl_803D6450_t
struct  lbl_803D646C_t

Functions

ChallengerDatagm_GetChallengerData (void)
void gm_InitChallengerData (u8 human_ckind, u8 human_color, u8 human_slot, u8 human_nametag, u8 cpu_ckind, u8 curr_mode)
bool gm_80173754 (u8 gameMode, u8 arg1)
u8 gm_801737D8 (void)
void gm_Mode_ChallengerApproach_OnLoad (void)
void fn_80173834 (u8 ckind, u8 major, bool arg2)
void gm_8017390C (int arg0, int arg1)
void gm_80173AA4 (void)
void gm_80173B30 (u32 arg0)
void gm_80173BC4 (s8 ckind)
void gm_80173C70 (s8 c_kind, u32 arg1, u32 arg2, int arg3)
static int inline0 (int arg0)
void gm_80173D3C (int arg0)
void gm_80173DE4 (MatchEnd *arg0)
static bool gm_80173EEC_inline (u8 arg0, int arg1)
void gm_80173EEC (void)
void gm_80174180 (void)
void gm_801741FC (void)
void gm_80174238 (void)

Variables

static ChallengerData challenger_data
static struct lbl_803D6450_t lbl_803D6450 []
static struct lbl_803D646C_t lbl_803D646C []

Function Documentation

◆ gm_GetChallengerData()

ChallengerData * gm_GetChallengerData ( void )

◆ gm_InitChallengerData()

void gm_InitChallengerData ( u8 human_ckind,
u8 human_color,
u8 human_slot,
u8 human_nametag,
u8 cpu_ckind,
u8 curr_mode )

◆ gm_80173754()

bool gm_80173754 ( u8 gameMode,
u8 arg1 )

◆ gm_801737D8()

u8 gm_801737D8 ( void )

◆ gm_Mode_ChallengerApproach_OnLoad()

void gm_Mode_ChallengerApproach_OnLoad ( void )

◆ fn_80173834()

void fn_80173834 ( u8 ckind,
u8 major,
bool arg2 )

◆ gm_8017390C()

void gm_8017390C ( int arg0,
int arg1 )

◆ gm_80173AA4()

void gm_80173AA4 ( void )

◆ gm_80173B30()

void gm_80173B30 ( u32 arg0)

◆ gm_80173BC4()

void gm_80173BC4 ( s8 ckind)

◆ gm_80173C70()

void gm_80173C70 ( s8 c_kind,
u32 arg1,
u32 arg2,
int arg3 )

◆ inline0()

int inline0 ( int arg0)
inlinestatic

◆ gm_80173D3C()

void gm_80173D3C ( int arg0)

◆ gm_80173DE4()

void gm_80173DE4 ( MatchEnd * arg0)

◆ gm_80173EEC_inline()

bool gm_80173EEC_inline ( u8 arg0,
int arg1 )
inlinestatic

◆ gm_80173EEC()

void gm_80173EEC ( void )

◆ gm_80174180()

void gm_80174180 ( void )

◆ gm_801741FC()

void gm_801741FC ( void )

◆ gm_80174238()

void gm_80174238 ( void )

Variable Documentation

◆ challenger_data

ChallengerData challenger_data
static

◆ lbl_803D6450

struct lbl_803D6450_t lbl_803D6450[]
static
Initial value:
= {
{ 0x02, 0x00, 0x0067 }, { 0x02, 0x01, 0x0067 }, { 0x0D, 0x02, 0x00C0 },
{ 0x19, 0x02, 0x0092 }, { 0x2C, 0x02, 0x00BB }, { 0x2E, 0x02, 0x00DD },
{ 0x32, 0x02, 0x00BF },
}

◆ lbl_803D646C

struct lbl_803D646C_t lbl_803D646C[]
static
Initial value:
= {
{ 0x032, 0xB5 }, { 0x064, 0xB9 }, { 0x096, 0xAE }, { 0x0C8, 0x8C },
{ 0x00A, 0x55 }, { 0x064, 0x56 }, { 0x3E8, 0x54 },
}