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