SSBM Decomp
Loading...
Searching...
No Matches
lbcardgame.c File Reference

Data Structures

struct  state_t
struct  lb_803BAB60_t

Macros

#define _p(x)

Enumerations

enum  stateStatus { stateStatus_0 }
enum  fileType {
  fileType_SaveData ,
  fileType_NameTag ,
  fileType_TrophyUnk ,
  fileType_3
}
enum  statex10 {
  statex10_0 ,
  statex10_1
}

Functions

void lb_8001C600 (void)
static char * lb_8001C658 (void)
static void * getCurrentIcon (void)
u32 lb_8001C87C (void)
int lb_8001C8BC (void)
static LbCardStatus updateCardStatus (void)
void lbCardGame_SetCardStatus (LbCardStatus status)
lbCardResult lb_8001CBBC (void)
void fn_8001CC30 (bool arg0)
int lb_8001CC4C (void)
static lbCardResult dont_inline_helper (void)
void lb_8001CC84 (void)
void lb_8001CDB4 (void)
void lbCardGame_SaveChanges (void)
u8 lbCardGame_DecideGameMode (void)
static void gobj1_Proc (HSD_GObj *gobj)
static void gobj0_RenderFunc (HSD_GObj *gobj, intptr_t arg1)
void lbCardGame_InitScene (void)
void lbCardGame_LoadArchive (int jobj_translate_idx)
void lbCardGame_Reset (void)
void lbCardGame_Init (void)

Variables

static struct state_t state
static struct lb_803BAB60_t lb_803BAB60
static LbCardEntry manifest []
char filename [] = "SuperSmashBros0110290334"
static Vec2 jobj_translate [] = { 21.5f, 16.5f }

Macro Definition Documentation

◆ _p

#define _p ( x)
Value:
(state.x)
state
Definition gm_1BFA.c:18

Enumeration Type Documentation

◆ stateStatus

Enumerator
stateStatus_0 

◆ fileType

enum fileType
Enumerator
fileType_SaveData 
fileType_NameTag 
fileType_TrophyUnk 
fileType_3 

◆ statex10

enum statex10
Enumerator
statex10_0 
statex10_1 

Function Documentation

◆ lb_8001C600()

void lb_8001C600 ( void )

◆ lb_8001C658()

char * lb_8001C658 ( void )
static

◆ getCurrentIcon()

void * getCurrentIcon ( void )
static

◆ lb_8001C87C()

u32 lb_8001C87C ( void )

◆ lb_8001C8BC()

int lb_8001C8BC ( void )

◆ updateCardStatus()

LbCardStatus updateCardStatus ( void )
static

◆ lbCardGame_SetCardStatus()

void lbCardGame_SetCardStatus ( LbCardStatus status)

◆ lb_8001CBBC()

lbCardResult lb_8001CBBC ( void )

◆ fn_8001CC30()

void fn_8001CC30 ( bool arg0)

◆ lb_8001CC4C()

int lb_8001CC4C ( void )

◆ dont_inline_helper()

lbCardResult dont_inline_helper ( void )
static

◆ lb_8001CC84()

void lb_8001CC84 ( void )

◆ lb_8001CDB4()

void lb_8001CDB4 ( void )

◆ lbCardGame_SaveChanges()

void lbCardGame_SaveChanges ( void )

◆ lbCardGame_DecideGameMode()

u8 lbCardGame_DecideGameMode ( void )

◆ gobj1_Proc()

void gobj1_Proc ( HSD_GObj * gobj)
static

◆ gobj0_RenderFunc()

void gobj0_RenderFunc ( HSD_GObj * gobj,
intptr_t arg1 )
static

◆ lbCardGame_InitScene()

void lbCardGame_InitScene ( void )

◆ lbCardGame_LoadArchive()

void lbCardGame_LoadArchive ( int jobj_translate_idx)

◆ lbCardGame_Reset()

void lbCardGame_Reset ( void )

◆ lbCardGame_Init()

void lbCardGame_Init ( void )

Variable Documentation

◆ state

struct state_t state
static

◆ lb_803BAB60

struct lb_803BAB60_t lb_803BAB60
static
Initial value:
= {
0x2000100,
0,
0x300,
}

◆ manifest

LbCardEntry manifest[]
static
Initial value:
= {
{ 0, fileType_3, NULL },
{ sizeof(struct NameTagDataBank), fileType_NameTag, NULL },
{ sizeof(struct NameTagDataBank), fileType_NameTag, NULL },
{ sizeof(struct NameTagDataBank), fileType_NameTag, NULL },
{ sizeof(struct NameTagDataBank), fileType_NameTag, NULL },
{ sizeof(struct NameTagDataBank), fileType_NameTag, NULL },
{ sizeof(struct NameTagDataBank), fileType_NameTag, NULL },
{ sizeof(struct NameTagDataBank), fileType_NameTag, NULL },
{ -1 },
}
@ fileType_3
Definition lbcardgame.c:28
@ fileType_NameTag
Definition lbcardgame.c:26
@ fileType_SaveData
Definition lbcardgame.c:25
#define NULL
Definition stddef.h:19
Definition types.h:283

◆ filename

char filename[] = "SuperSmashBros0110290334"

◆ jobj_translate

Vec2 jobj_translate[] = { 21.5f, 16.5f }
static