SSBM Decomp
Loading...
Searching...
No Matches
tydisplay.c File Reference
#include "tydisplay.h"
#include <placeholder.h>
#include "db/db.h"
#include "gm/gm_1A3F.h"
#include "gm/gm_1A45.h"
#include "if/textdraw.h"
#include "if/textlib.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00CE.h"
#include "lb/lb_00F9.h"
#include "lb/lbarchive.h"
#include "lb/lbaudio_ax.h"
#include "lb/lblanguage.h"
#include "lb/lbvector.h"
#include "mn/mnmain.h"
#include "ty/toy.h"
#include "ty/tyfigupon.h"
#include "ty/tylist.h"
#include "ty/types.h"
#include <dolphin/os.h>
#include <baselib/archive.h>
#include <baselib/cobj.h>
#include <baselib/debug.h>
#include <baselib/fog.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjobject.h>
#include <baselib/gobjplink.h>
#include <baselib/gobjproc.h>
#include <baselib/jobj.h>
#include <baselib/lobj.h>
#include <baselib/memory.h>
#include <baselib/random.h>
#include <MSL/math_ppc.h>
#include <MSL/trigf.h>

Data Structures

struct  TyDspBaseData
 
struct  TyDspArchiveHolder
 
struct  TyDspBgData
 
struct  TyDspArchNames
 
struct  TyDspNameTables
 
struct  TyDspSceneGfx
 
struct  TyDspPos
 
struct  TyDspGrid
 
struct  TyDspConfig
 

Functions

void un_803182D4_OnFrame (void)
 
void quicksort (TySortElem *base, s32 lo, s32 hi)
 
void un_8031830C (TySortElem *base, s32 lo, s32 hi)
 
void un_80318714 (TySortElem *base, s32 lo, s32 hi)
 
void un_80318B1C (s32 arg0)
 
void un_80318CB4 (s32 arg0)
 
void un_80319540 (s32 arg0)
 
void un_80319994 (s32 arg0)
 
void un_80319EF0 (void)
 
void fn_8031A4EC (HSD_GObj *arg0)
 
void fn_8031A94C (HSD_GObj *arg0)
 
void un_8031B1FC (void)
 
void un_8031B328 (void)
 
void un_8031B460_OnEnter (void *arg0)
 
void un_8031B850 (void)
 
void un_8031B9A4_OnFrame (void)
 
TyDspEntryun_8031B9DC (s32 id)
 
void un_8031BA78 (s32 arg0, s32 arg1, f32 farg0)
 
s32 un_8031BB34 (s8 idx)
 
char * un_8031BB94 (s8 idx)
 
s32 un_8031BBF4 (s8 arg0)
 
HSD_GObjun_8031BC54 (s32 arg0)
 
void un_8031BF34 (s32 arg0)
 
void un_8031C1D0 (void)
 
void tyDisplay_8031C2CC (void)
 
s32 tyDisplay_8031C2EC (void)
 
s32 un_8031C354 (s32 id, s32 buf[], s32 max, s32 kind)
 
s32 un_8031C454 (s32 arg0)
 
void * un_8031C5E4_inline (HSD_Archive **arg0, u8 arg1, const char *arg2)
 
HSD_JObjun_8031C5E4 (s32 arg0)
 
void un_8031C8B8 (void)
 

Variables

DevTextun_804D6F24
 
HSD_Archiveun_804A2DE8 [0xB0]
 
TyDspBaseData un_804A2D98
 
TyDspArchiveHolder un_804A2DD0
 
TyDspBgDataun_804D6F1C
 
s32 un_804D6F20
 
HSD_GObjun_804D6F2C
 
s32 un_804D6F28
 
const TyDspNameTables un_803B8988
 
const TyDspArchNames un_803B8A34
 
TyDspConfigun_804D6F18
 
TyDspGridun_804D6F14
 
HSD_JObj ** un_804D6F10
 
static u16 un_804D5ABC = 0x15
 
static s32 un_804DE018 = (s32) 0xC8C8C8FF
 
static f32 un_804DE01C = 0.6f
 
static char un_803FEFF0 [] = "ToyDspPanel_Top_joint"
 
static char un_803FF19C [] = "X %3.2f\nZ %3.2f"
 
static f32 un_804DE020 = 12.0f
 
static s32 un_804DE024 = (s32) 0xE2E2E2FF
 
static s32 un_804DE028 = (s32) 0x4080D060
 
static f32 un_804DE02C = 18.0f
 
static f64 un_804DE030 = 0.0
 
static char un_804D5AAC [] = "jobj.h"
 
static char un_804D5AB4 [] = "jobj"
 

Function Documentation

◆ un_803182D4_OnFrame()

void un_803182D4_OnFrame ( void  )

◆ quicksort()

void quicksort ( TySortElem base,
s32  lo,
s32  hi 
)
inline

◆ un_8031830C()

void un_8031830C ( TySortElem base,
s32  lo,
s32  hi 
)

◆ un_80318714()

void un_80318714 ( TySortElem base,
s32  lo,
s32  hi 
)

◆ un_80318B1C()

void un_80318B1C ( s32  arg0)

◆ un_80318CB4()

void un_80318CB4 ( s32  arg0)

◆ un_80319540()

void un_80319540 ( s32  arg0)

◆ un_80319994()

void un_80319994 ( s32  arg0)

◆ un_80319EF0()

void un_80319EF0 ( void  )

◆ fn_8031A4EC()

void fn_8031A4EC ( HSD_GObj arg0)

◆ fn_8031A94C()

void fn_8031A94C ( HSD_GObj arg0)

◆ un_8031B1FC()

void un_8031B1FC ( void  )

◆ un_8031B328()

void un_8031B328 ( void  )

◆ un_8031B460_OnEnter()

void un_8031B460_OnEnter ( void *  arg0)

◆ un_8031B850()

void un_8031B850 ( void  )

◆ un_8031B9A4_OnFrame()

void un_8031B9A4_OnFrame ( void  )

◆ un_8031B9DC()

TyDspEntry * un_8031B9DC ( s32  id)

◆ un_8031BA78()

void un_8031BA78 ( s32  arg0,
s32  arg1,
f32  farg0 
)

◆ un_8031BB34()

s32 un_8031BB34 ( s8  idx)

◆ un_8031BB94()

char * un_8031BB94 ( s8  idx)

◆ un_8031BBF4()

s32 un_8031BBF4 ( s8  arg0)

◆ un_8031BC54()

HSD_GObj * un_8031BC54 ( s32  arg0)

◆ un_8031BF34()

void un_8031BF34 ( s32  arg0)

◆ un_8031C1D0()

void un_8031C1D0 ( void  )

◆ tyDisplay_8031C2CC()

void tyDisplay_8031C2CC ( void  )

◆ tyDisplay_8031C2EC()

s32 tyDisplay_8031C2EC ( void  )

◆ un_8031C354()

s32 un_8031C354 ( s32  id,
s32  buf[],
s32  max,
s32  kind 
)

◆ un_8031C454()

s32 un_8031C454 ( s32  arg0)

◆ un_8031C5E4_inline()

void * un_8031C5E4_inline ( HSD_Archive **  arg0,
u8  arg1,
const char *  arg2 
)
inline

◆ un_8031C5E4()

HSD_JObj * un_8031C5E4 ( s32  arg0)

◆ un_8031C8B8()

void un_8031C8B8 ( void  )

Variable Documentation

◆ un_804D6F24

DevText* un_804D6F24
extern

◆ un_804A2DE8

HSD_Archive* un_804A2DE8[0xB0]
extern

◆ un_804A2D98

TyDspBaseData un_804A2D98
extern

◆ un_804A2DD0

TyDspArchiveHolder un_804A2DD0

◆ un_804D6F1C

TyDspBgData* un_804D6F1C
extern

◆ un_804D6F20

s32 un_804D6F20
extern

◆ un_804D6F2C

HSD_GObj* un_804D6F2C
extern

◆ un_804D6F28

s32 un_804D6F28
extern

◆ un_803B8988

const TyDspNameTables un_803B8988
extern

◆ un_803B8A34

const TyDspArchNames un_803B8A34
extern

◆ un_804D6F18

TyDspConfig* un_804D6F18
extern

◆ un_804D6F14

TyDspGrid* un_804D6F14
extern

◆ un_804D6F10

HSD_JObj** un_804D6F10
extern

◆ un_804D5ABC

u16 un_804D5ABC = 0x15
static

◆ un_804DE018

s32 un_804DE018 = (s32) 0xC8C8C8FF
static

◆ un_804DE01C

f32 un_804DE01C = 0.6f
static

◆ un_803FEFF0

char un_803FEFF0[] = "ToyDspPanel_Top_joint"
static

◆ un_803FF19C

char un_803FF19C[] = "X %3.2f\nZ %3.2f"
static

◆ un_804DE020

f32 un_804DE020 = 12.0f
static

◆ un_804DE024

s32 un_804DE024 = (s32) 0xE2E2E2FF
static

◆ un_804DE028

s32 un_804DE028 = (s32) 0x4080D060
static

◆ un_804DE02C

f32 un_804DE02C = 18.0f
static

◆ un_804DE030

f64 un_804DE030 = 0.0
static

◆ un_804D5AAC

char un_804D5AAC[] = "jobj.h"
static

◆ un_804D5AB4

char un_804D5AB4[] = "jobj"
static