SSBM Decomp
Loading...
Searching...
No Matches
toy.h
Go to the documentation of this file.
1#ifndef GALE01_305058
2#define GALE01_305058
3
4#include <placeholder.h>
5
6#include "ft/forward.h"
7
8#include "gm/types.h"
9
10#include "if/forward.h"
11
12/* 305058 */ s32 un_80305058(s32, s32, s32, f32);
13/* 3053C4 */ void un_803053C4(s32, s32, s32);
14/* 30562C */ void Trophy_SetUnlockState(enum_t, bool);
15/* 305918 */ void un_80305918(s32, s32, s32);
16/* 305B88 */ s32 un_80305B88(void);
17/* 305C44 */ s32 un_80305C44(void);
19/* 305DB0 */ float un_80305DB0(void);
22/* 3060BC */ float un_803060BC(int, int);
23/* 3062BC */ s16 un_803062BC(s32 trophyId);
25/* 3063D4 */ void un_803063D4(s16, s32, s32);
26/* 3064B8 */ s16 un_803064B8(s16, s8);
28/* 3067BC */ void un_803067BC(s32, s32);
29/* 3068E0 */ s32 un_803068E0(HSD_GObj* gobj);
30/* 306930 */ void un_80306930(HSD_GObj*, int);
32/* 306A0C */ void un_80306A0C(void* arg0);
33/* 306A48 */ void un_80306A48(HSD_JObj*, s32, char*, s32, void*, s32);
34/* 306B18 */ HSD_GObjProc* un_80306B18(HSD_GObj* gobj, s32 anim_frame,
35 s32 val1, s32 val2);
36/* 306BB8 */ void un_80306BB8(HSD_GObj* gobj);
37/* 306C5C */ void un_80306C5C(void* arg0);
38/* 306CF4 */ void Toy_RemoveUserData(void* ptr);
39/* 306D14 */ void un_80306D14(void);
40/* 306D70 */ void un_80306D70(s32);
41/* 306EEC */ void* un_80306EEC(HSD_JObj*, s32);
44/* 307470 */ void un_80307470(s32);
50/* 307F64 */ void un_80307F64(s32, s32);
51/* 30813C */ char*
55/* 3082F8 */ void un_803082F8(s16 idx);
56/* 308328 */ void un_80308328(s32 arg0);
57/* 308354 */ s16 un_80308354(s16 idx);
58/* 3083D8 */ void un_803083D8(void*, s32);
61/* 308DC8 */ void un_80308DC8(HSD_CObj*);
63/* 309338 */ f32 un_80309338(Point3d*, s32);
69/* 3102C4 */ void un_803102C4(s8 arg0);
70/* 3102D0 */ void un_803102D0(void);
73/* 3109A0 */ void un_803109A0(s32, s32, s32);
75/* 3114E8 */ void un_803114E8(void);
77/* 311788 */ void un_80311788(void);
78/* 311960 */ void un_80311960(void);
79/* 311AB0 */ void un_80311AB0_OnEnter(UNK_T);
81/* 312018 */ void un_80312018_OnFrame(void);
82/* 312050 */ void un_80312050(void);
83/* 3122D0 */ void un_803122D0_OnInit(void);
84/* 31234C */ void un_8031234C(s32);
85
86/* 4D6E54 */ extern s32 un_804D6E54;
87/* 4D6E6C */ extern void* un_804D6E6C;
88/* 4D6EF4 */ extern struct un_804D6EF4_t* un_804D6EF4;
89
90/* 4A2AC0 */ extern char un_804A2AC0[];
91/* 4D6EDC */ extern s16* un_804D6EDC;
92/* 3FE8D0 */ extern char un_803FE8D0[];
93/* 3FE880 */ extern char un_803FE880[];
94/* 4D6ED4 */ extern void* un_804D6ED4;
95/* 4D6ED8 */ extern void* un_804D6ED8;
96/* 4D5A8C */ extern char un_804D5A8C[];
97/* 4DDE60 */ extern float un_804DDE60;
98/* 4DDE4C */ extern float un_804DDE4C;
99/* 4DDE48 */ extern float un_804DDE48;
100/* 4D5A78 */ extern char un_804D5A78;
101/* 4D5A80 */ extern char un_804D5A80;
102
103/* 3B8910 */ extern s32 un_803B8910[18];
104/* 4D6E98 */ extern DevText* un_804D6E98;
105/* 3FE7A0 */ extern char un_803FE7A0[];
106/* 3FE7B0 */ extern char un_803FE7B0[];
107
108/* un_803114E8 externs */
109/* 3FE7C0 */ extern char un_803FE7C0[];
110/* 4A2750 */ extern char un_804A2750[];
111/* 4D5A40 */ extern s32 un_804D5A40;
112/* 4D5A44 */ extern s32 un_804D5A44;
113/* 4D6E5C */ extern void** un_804D6E5C;
114/* 4DDE0C */ extern s32 un_804DDE0C;
115/* 4DDE10 */ extern f32 un_804DDE10;
116/* 4DDE14 */ extern f32 un_804DDE14;
117
118/* un_80311788 externs */
119/* 3FE2A4 */ extern char un_803FE2A4[];
120/* 3FE7E4 */ extern char un_803FE7E4[];
121/* 4A26C4 */ extern char un_804A26C4[];
122/* 4D6E9C */ extern DevText* un_804D6E9C;
123/* 4D6EE0 */ extern void* un_804D6EE0;
124/* 4DDE18 */ extern s32 un_804DDE18;
125
126/* un_803060BC externs */
127/* 4D6EC0 */ extern struct TrophyData* un_804D6EC0;
128/* 4D6EC4 */ extern struct TrophyData* un_804D6EC4;
129
130/* un_80312050 externs */
131/* 4DDE1C */ extern f32 un_804DDE1C;
132/* 4DDE20 */ extern f32 un_804DDE20;
133
134/* un_803053C4 externs */
135/* 4D6EB4 */ extern s16* un_804D6EB4;
136/* 4DDCD0 */ extern f64 un_804DDCD0;
137
138/* un_80308354 externs */
139/* 3FE474 */ extern char un_803FE474[];
140/* 4D5A48 */ extern char un_804D5A48[];
141/* 4D5A50 */ extern char un_804D5A50[];
142
143/* un_803102D0 externs */
144/* 4D6ECC */ extern void* un_804D6ECC;
145/* 4D6EA8 */ extern void* un_804D6EA8;
146/* 4D6EA4 */ extern void* un_804D6EA4;
147/* 3FE878 */ extern char str_TyDataf_dat[];
148/* 3FE8C0 */ extern char str_tyModelFileTbl[];
149/* 3FE8CC */ extern char str_tyModelFileUsTbl[];
150
151#endif
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
u32 idx
Definition lbheap.c:13
MajorSceneKind
Definition forward.h:4
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_T
Definition placeholder.h:31
#define UNK_RET
Definition placeholder.h:39
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.h:136
Definition cobj.h:39
Definition gobjproc.h:8
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition types.h:46
Definition types.h:157
void un_803063D4(s16, s32, s32)
UNK_RET un_80308F04(UNK_PARAMS)
void un_80311AB0_OnEnter(UNK_T)
char un_803FE2A4[]
void un_80307470(s32)
struct un_804D6EF4_t * un_804D6EF4
f32 un_804DDE14
void un_80312050(void)
Definition toy.c:889
void un_803067BC(s32, s32)
UNK_RET un_80311680(UNK_PARAMS)
UNK_RET fn_80309404(UNK_PARAMS)
char un_803FE880[]
void * un_804D6EA8
void un_803114E8(void)
un_80310B48
Definition toy.c:789
UNK_RET un_80307828(UNK_PARAMS)
char un_804D5A80
f32 un_804DDE1C
UNK_RET un_803078E4(UNK_PARAMS)
char str_TyDataf_dat[]
float un_803060BC(int, int)
un_80305EB4
Definition toy.c:332
UNK_RET un_80308250(UNK_PARAMS)
TODO :: fill out the struct that this uses/returns.
UNK_RET fn_8030E110(UNK_PARAMS)
void un_803102D0(void)
Definition toy.c:693
UNK_RET un_803087F4(UNK_PARAMS)
UNK_RET un_8030715C(UNK_PARAMS)
char un_803FE7B0[]
float un_804DDE48
s32 un_80305058(s32, s32, s32, f32)
void ** un_804D6E5C
char un_804A2AC0[]
float un_80305DB0(void)
un_80305D00
Definition toy.c:311
void Toy_RemoveUserData(void *ptr)
Definition toy.c:548
HSD_GObjProc * un_80306B18(HSD_GObj *gobj, s32 anim_frame, s32 val1, s32 val2)
un_80306A48
Definition toy.c:471
char un_804D5A78
UNK_RET un_80305D00(UNK_PARAMS)
char un_804D5A8C[]
char * un_8030813C(s16, enum MajorSceneKind)
s32 un_803068E0(HSD_GObj *gobj)
un_803062EC
Definition toy.c:443
void * un_804D6ED4
void un_803122D0_OnInit(void)
Definition toy.c:1007
UNK_RET un_8030663C(UNK_PARAMS)
DevText * un_804D6E9C
float un_804DDE60
void un_803082F8(s16 idx)
un_8030813C
Definition toy.c:634
void * un_804D6ED8
void un_80311960(void)
void un_8031234C(s32)
Definition toy.c:1027
void un_80306A0C(void *arg0)
un_80306954
Definition toy.c:459
UNK_RET un_80307BA0(UNK_PARAMS)
s16 * un_804D6EDC
void un_80306A48(HSD_JObj *, s32, char *, s32, void *, s32)
s16 un_803064B8(s16, s8)
char un_803FE8D0[]
struct TrophyData * un_804D6EC0
UNK_RET un_80311F5C(UNK_PARAMS)
UNK_RET un_80310324(UNK_PARAMS)
char un_803FE7C0[]
float un_804DDE4C
UNK_RET un_80305EB4(UNK_PARAMS)
f32 un_80309338(Point3d *, s32)
UNK_RET un_80310B48(UNK_PARAMS)
char str_tyModelFileUsTbl[]
char un_803FE7E4[]
char un_804A2750[]
void un_80305918(s32, s32, s32)
char un_803FE474[]
UNK_RET un_8030FE48(UNK_PARAMS)
void un_80308328(s32 arg0)
Definition toy.c:639
void un_80306C5C(void *arg0)
Definition toy.c:514
char un_804D5A48[]
void * un_80306EEC(HSD_JObj *, s32)
void un_80311788(void)
un_80311680
Definition toy.c:838
void un_80306930(HSD_GObj *, int)
Definition toy.c:452
void un_80306BB8(HSD_GObj *gobj)
Definition toy.c:489
s32 un_804D6E54
s32 un_80305C44(void)
Definition toy.c:294
UNK_RET un_80305FB8(UNK_PARAMS)
UNK_RET un_80310660(UNK_PARAMS)
UNK_RET un_803084A0(UNK_PARAMS)
char un_804A26C4[]
s32 un_804DDE18
void * un_804D6ECC
void un_80306D70(s32)
DevText * un_804D6E98
void * un_804D6EA4
s16 * un_804D6EB4
Definition textlib.c:39
s32 un_80305B88(void)
un_80305918
Definition toy.c:279
void * un_804D6E6C
struct TrophyData * un_804D6EC4
void * un_804D6EE0
UNK_RET un_8030FA50(UNK_PARAMS)
void un_80308DC8(HSD_CObj *)
f32 un_804DDE20
void un_803102C4(s8 arg0)
un_803083D8
Definition toy.c:688
char un_804D5A50[]
s32 un_803B8910[18]
s16 un_80308354(s16 idx)
Definition toy.c:643
s32 un_804DDE0C
s32 un_804D5A44
void un_803109A0(s32, s32, s32)
un_80310324
Definition toy.c:706
s16 un_803062BC(s32 trophyId)
Definition toy.c:419
void un_803053C4(s32, s32, s32)
un_80305058
Definition toy.c:55
void un_80312018_OnFrame(void)
un_80311960
Definition toy.c:880
UNK_RET fn_8030B530(UNK_PARAMS)
void Trophy_SetUnlockState(enum_t, bool)
Definition toy.c:172
UNK_RET un_803062EC(UNK_PARAMS)
f32 un_804DDE10
s32 un_804D5A40
char str_tyModelFileTbl[]
void un_80307F64(s32, s32)
un_80306D70
Definition toy.c:583
UNK_RET un_80307018(UNK_PARAMS)
UNK_RET un_803075E8(UNK_PARAMS)
char un_803FE7A0[]
f64 un_804DDCD0
void un_803083D8(void *, s32)
UNK_RET fn_80307E84(UNK_PARAMS)
UNK_RET un_80306954(UNK_PARAMS)
void un_80306D14(void)
Definition toy.c:553