SSBM Decomp
Loading...
Searching...
No Matches
gmscmemcard.c File Reference
#include "gmscmemcard.h"
#include "gm_unsplit.h"
#include "gmmain_lib.h"
#include <melee/db/db.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lbcardgame.h>
#include <melee/lb/lbcardnew.h>
#include <melee/lb/lblanguage.h>
#include <melee/mn/inlines.h>
#include <sysdolphin/baselib/controller.h>

Data Structures

struct  MemCardExitData
struct  enterData_x0_t
struct  enterData

Enumerations

enum  tickDecision {
  tickDecision_0 ,
  tickDecision_1 ,
  tickDecision_2 ,
  tickDecision_3 ,
  tickDecision_4 ,
  tickDecision_5 ,
  tickDecision_6 ,
  tickDecision_7 ,
  tickDecision_8 ,
  tickDecision_9 ,
  tickDecision_10 ,
  tickDecision_11 ,
  tickDecision_12 ,
  tickDecision_13 ,
  tickDecision_14 ,
  tickDecision_15 ,
  tickDecision_16 ,
  tickDecision_17 ,
  tickDecision_18 ,
  tickDecision_19 ,
  tickDecision_20
}

Functions

static void gm_801AEE6C (int, int, int)
static bool gm_801AF0D4 (void)
static void gm_801AF250 (void)
static bool gm_801AF0D4_inline (void)
static u8 set_gm_804D6870_inline (void)
static bool gm_801AEDC8_flag_check (void)
static int get_lang_val (int idx)
static void unk_inline (void)
void gm_Scene_MemCard_OnFrame (void)
static bool checkUnk0 (void)
void gm_Scene_MemCard_OnEnter (void *user_data)
void gm_Scene_MemCard_OnExit (void *user_data)

Variables

static u8 gm_804D6870
static u16 gm_804D6872
static int gm_803DD550_jp []
static int gm_803DD550_us []
static enterData enter_data

Enumeration Type Documentation

◆ tickDecision

Enumerator
tickDecision_0 
tickDecision_1 
tickDecision_2 
tickDecision_3 
tickDecision_4 
tickDecision_5 
tickDecision_6 
tickDecision_7 
tickDecision_8 
tickDecision_9 
tickDecision_10 
tickDecision_11 
tickDecision_12 
tickDecision_13 
tickDecision_14 
tickDecision_15 
tickDecision_16 
tickDecision_17 
tickDecision_18 
tickDecision_19 
tickDecision_20 

Function Documentation

◆ gm_801AEE6C()

void gm_801AEE6C ( int arg0,
int arg1,
int arg2 )
static

◆ gm_801AF0D4()

bool gm_801AF0D4 ( void )
static

◆ gm_801AF250()

void gm_801AF250 ( void )
static

◆ gm_801AF0D4_inline()

bool gm_801AF0D4_inline ( void )
inlinestatic

◆ set_gm_804D6870_inline()

u8 set_gm_804D6870_inline ( void )
inlinestatic

◆ gm_801AEDC8_flag_check()

bool gm_801AEDC8_flag_check ( void )
inlinestatic

◆ get_lang_val()

int get_lang_val ( int idx)
inlinestatic

◆ unk_inline()

void unk_inline ( void )
inlinestatic

◆ gm_Scene_MemCard_OnFrame()

void gm_Scene_MemCard_OnFrame ( void )

◆ checkUnk0()

bool checkUnk0 ( void )
inlinestatic

◆ gm_Scene_MemCard_OnEnter()

void gm_Scene_MemCard_OnEnter ( void * user_data)

◆ gm_Scene_MemCard_OnExit()

void gm_Scene_MemCard_OnExit ( void * user_data)

Variable Documentation

◆ gm_804D6870

u8 gm_804D6870
static

◆ gm_804D6872

u16 gm_804D6872
static

◆ gm_803DD550_jp

int gm_803DD550_jp[]
static
Initial value:
= {
1, 1, 1, 1, 2, 2, 3, 1, 3, 2, 4, 1, 4, 4, 5, 1, 2, 4, 2, 3, 2, 2, 2,
}

◆ gm_803DD550_us

int gm_803DD550_us[]
static
Initial value:
= {
1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 5, 2, 5, 2, 3, 2, 2, 4, 2, 3, 2, 1, 2,
}

◆ enter_data

enterData enter_data
static