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 <platform.h>
5
6#include "sc/forward.h"
7
8#include "ty/types.h"
9
10#include <baselib/forward.h>
11
12/* 304870 */ int Toy_GetTrophyTotal(void);
13/* 3048C0 */ s32 Toy_803048C0(int);
14/* 304924 */ bool Toy_80304924(int);
15/* 304988 */ void Toy_80304988(int);
16/* 3049F4 */ bool Toy_803049F4(int);
17/* 304A58 */ void Toy_80304A58(int);
18/* 304B0C */ bool Toy_80304B0C(int);
19/* 304B94 */ int Toy_80304B94(int);
20/* 304CC8 */ bool Toy_80304CC8(int);
21/* 304D30 */ int _Toy_80304D30(void);
22/* 305058 */ s32 Toy_80305058(s32, s32, s32, f32);
23/* 30562C */ void Toy_SetUnlockState(enum_t, bool);
24/* 305918 */ void Toy_80305918(signed char, long, long);
25/* 305B88 */ s32 Toy_80305B88(void);
26/* 305C44 */ s32 Toy_80305C44(void);
27/* 305D00 */ float Toy_80305D00(void);
28/* 305DB0 */ float Toy_80305DB0(void);
29/* 305EB4 */ float Toy_80305EB4(void);
30/* 305FB8 */ float Toy_80305FB8(void);
31/* 3060BC */ float Toy_803060BC(int, int);
32/* 3062BC */ s16 Toy_803062BC(s32 trophyId);
33/* 3063D4 */ s32 Toy_803063D4(s32, s32, s32);
34/* 3067BC */ void Toy_803067BC(s32, s32);
35/* 3068E0 */ void Toy_803068E0(HSD_GObj* gobj, int);
36/* 306930 */ void Toy_80306930(HSD_GObj*, int);
37/* 306954 */ void Toy_80306954(HSD_GObj* gobj, int);
38/* 306A48 */ void Toy_80306A48(HSD_JObj*, char*, char*, char*, HSD_Archive*,
39 long);
40/* 306B18 */ HSD_GObjProc* Toy_80306B18(HSD_GObj* gobj, s32 anim_frame,
41 s32 val1, s32 val2);
42/* 306BB8 */ void Toy_80306BB8(HSD_GObj* gobj);
43/* 306CF4 */ void Toy_RemoveUserData(void* ptr);
44/* 306D14 */ void Toy_80306D14(void);
45/* 306D70 */ void Toy_80306D70(s32 arg0);
46/* 306EEC */ HSD_LObj* Toy_LoadLObjList(LightList**, s32*);
47/* 307470 */ void Toy_80307470(s32);
48/* 307E84 */ void Toy_80307E84(HSD_GObj* gobj);
49/* 30813C */ char* Toy_8030813C(int trophy_id);
50/* 308250 */ void Toy_80308250(u8* arg0, s16 arg1, s32 arg2);
51/* 3082F8 */ s32 Toy_803082F8(s16 idx);
52/* 308328 */ void Toy_80308328(s16 idx);
53/* 308354 */ s32 Toy_80308354(s16 idx);
54/* 3083D8 */ void Toy_803083D8(HSD_JObj* jobj, s32 arg1);
55/* 3087F4 */ HSD_GObj* Toy_803087F4(void*);
56/* 3102D0 */ void Toy_803102D0(void);
57/* 310324 */ void Toy_80310324(void);
58/* 310660 */ void Toy_80310660(s32 arg0);
59/* 311680 */ void Toy_80311680(void);
60/* 311960 */ void Toy_80311960(void);
61/* 311AB0 */ void Toy_OnEnter_80311AB0(void*);
62/* 312018 */ void Toy_OnFrame_80312018(void);
63/* 3122D0 */ void Toy_OnInit_803122D0(void);
64/* 31234C */ void Toy_8031234C(s32);
65/* 3124BC */ void Toy_803124BC(void);
66/* 31263C */ void Toy_8031263C(void);
67/* 3127D4 */ void Toy_803127D4(void);
68/* 3FE5E8 */ extern char Toy_str_ScMenFigure_cam_int1_camera[];
69/* 4A284C */ extern unsigned short Toy_804A284C[302];
70/* 4A2AA8 */ extern ToyAnimState Toy_804A2AA8;
71/* 4D6EAC */ extern TyDspEntry* Toy_sbss_804D6EAC;
72/* 4D6EB0 */ extern TyDspEntry* Toy_sbss_804D6EB0;
73/* 4D6EC8 */ extern HSD_Archive* Toy_sbss_804D6EC8;
74/* 4D6ED4 */ extern ToyCameraControl* Toy_sbss_804D6ED4;
75/* 4D6ED8 */ extern ToyED8Data* Toy_sbss_804D6ED8;
76/* 4D6EDC */ extern s16* Toy_sbss_804D6EDC;
77/* 4D6EE0 */ extern TyDisplayData* Toy_sbss_804D6EE0;
78
79#endif
signed short int s16
Definition types.h:6
float f32
Definition types.h:13
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
struct LightList LightList
Definition forward.h:5
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:27
Definition archive.h:35
Definition gobjproc.h:8
Definition gobj.h:24
Definition jobj.h:107
Definition lobj.h:57
Definition types.h:32
Definition types.h:462
Definition types.h:557
Definition types.h:144
Definition types.h:101
char Toy_str_ScMenFigure_cam_int1_camera[]
Definition toy.c:4776
TyDspEntry * Toy_sbss_804D6EAC
Definition toy.static.h:99
float Toy_80305EB4(void)
Definition toy.c:923
void Toy_80306BB8(HSD_GObj *gobj)
Definition toy.c:1473
void Toy_80311960(void)
Definition toy.c:5886
char * Toy_8030813C(int trophy_id)
Definition toy.c:2188
s32 Toy_80308354(s16 idx)
Definition toy.c:2265
HSD_Archive * Toy_sbss_804D6EC8
Definition toy.static.h:92
void Toy_OnInit_803122D0(void)
Definition toy.c:6124
ToyAnimState Toy_804A2AA8
Definition toy.static.h:81
bool Toy_80304B0C(int)
Definition toy.c:117
int _Toy_80304D30(void)
Definition toy.c:254
void Toy_80304988(int)
Definition toy.c:98
s32 Toy_80305C44(void)
Definition toy.c:866
void Toy_OnFrame_80312018(void)
Definition toy.c:6044
void Toy_80311680(void)
Definition toy.c:5796
s32 Toy_80305B88(void)
Definition toy.c:851
void Toy_80308328(s16 idx)
Definition toy.c:2260
void Toy_80304A58(int)
Definition toy.c:109
void Toy_80306D14(void)
Definition toy.c:1539
int Toy_80304B94(int)
Definition toy.c:134
void Toy_RemoveUserData(void *ptr)
Definition toy.c:1534
void Toy_803067BC(s32, s32)
Definition toy.c:1336
s16 * Toy_sbss_804D6EDC
Definition toy.static.h:87
void Toy_80307E84(HSD_GObj *gobj)
Definition toy.c:2089
s32 Toy_80305058(s32, s32, s32, f32)
Definition toy.c:321
void Toy_OnEnter_80311AB0(void *)
Definition toy.c:5912
bool Toy_80304CC8(int)
Definition toy.c:205
void Toy_8031234C(s32)
Definition toy.c:6144
void Toy_80310660(s32 arg0)
Definition toy.c:5349
float Toy_80305DB0(void)
Definition toy.c:901
void Toy_SetUnlockState(enum_t, bool)
Definition toy.c:592
void Toy_80305918(signed char, long, long)
void Toy_80308250(u8 *arg0, s16 arg1, s32 arg2)
Definition toy.c:2234
void Toy_80307470(s32)
Definition toy.c:1830
bool Toy_80304924(int)
Definition toy.c:93
s16 Toy_803062BC(s32 trophyId)
Definition toy.c:1045
bool Toy_803049F4(int)
Definition toy.c:104
void Toy_80306A48(HSD_JObj *, char *, char *, char *, HSD_Archive *, long)
void Toy_8031263C(void)
Definition toy.c:6249
TyDisplayData * Toy_sbss_804D6EE0
Definition toy.static.h:86
s32 Toy_803048C0(int)
Definition toy.c:88
void Toy_803102D0(void)
Definition toy.c:5199
int Toy_GetTrophyTotal(void)
Definition toy.c:70
float Toy_80305FB8(void)
Definition toy.c:940
void Toy_803124BC(void)
Definition toy.c:6198
TyDspEntry * Toy_sbss_804D6EB0
Definition toy.static.h:98
void Toy_80306D70(s32 arg0)
Definition toy.c:1550
HSD_GObj * Toy_803087F4(void *)
Definition toy.c:2428
HSD_GObjProc * Toy_80306B18(HSD_GObj *gobj, s32 anim_frame, s32 val1, s32 val2)
Definition toy.c:1455
HSD_LObj * Toy_LoadLObjList(LightList **, s32 *)
Definition toy.c:1601
void Toy_80306930(HSD_GObj *, int)
Definition toy.c:1382
s32 Toy_803063D4(s32, s32, s32)
Definition toy.c:1146
ToyED8Data * Toy_sbss_804D6ED8
Definition toy.static.h:88
float Toy_803060BC(int, int)
Definition toy.c:957
unsigned short Toy_804A284C[302]
Definition toy.static.h:80
void Toy_80310324(void)
Definition toy.c:5208
void Toy_803083D8(HSD_JObj *jobj, s32 arg1)
Definition toy.c:2289
float Toy_80305D00(void)
Definition toy.c:881
s32 Toy_803082F8(s16 idx)
Definition toy.c:2255
ToyCameraControl * Toy_sbss_804D6ED4
Definition toy.static.h:89
void Toy_803068E0(HSD_GObj *gobj, int)
Definition toy.c:1373
void Toy_80306954(HSD_GObj *gobj, int)
Definition toy.c:1387
void Toy_803127D4(void)
Definition toy.c:6286