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 <Runtime/platform.h>
5
6#include <melee/sc/forward.h>
8
9#include <melee/ty/types.h>
10
11/* 304870 */ int Toy_GetTrophyTotal(void);
12/* 3048C0 */ s32 Toy_803048C0(int);
13/* 304924 */ bool Toy_80304924(int);
14/* 304988 */ void Toy_80304988(int);
15/* 3049F4 */ bool Toy_803049F4(int);
16/* 304A58 */ void Toy_80304A58(int);
17/* 304B0C */ bool Toy_80304B0C(int);
18/* 304B94 */ int Toy_80304B94(int);
19/* 304CC8 */ bool Toy_80304CC8(int);
20/* 304D30 */ int _Toy_80304D30(void);
21/* 305058 */ s32 Toy_80305058(s32, s32, s32, f32);
22/* 30562C */ void Toy_SetUnlockState(enum_t, bool);
23/* 305918 */ void Toy_80305918(s8, s32, s32);
24/* 305B88 */ s32 Toy_80305B88(void);
25/* 305C44 */ u32 Toy_80305C44(void);
26/* 305D00 */ float Toy_80305D00(void);
27/* 305DB0 */ float Toy_80305DB0(void);
28/* 305EB4 */ float Toy_80305EB4(void);
29/* 305FB8 */ float Toy_80305FB8(void);
30/* 3060BC */ float Toy_803060BC(int, int);
31/* 3062BC */ s16 Toy_803062BC(s32 trophyId);
32/* 3063D4 */ s32 Toy_803063D4(s32, s32, s32);
33/* 3067BC */ void Toy_803067BC(s32, s32);
34/* 3068E0 */ void Toy_803068E0(HSD_GObj* gobj, intptr_t);
35/* 306930 */ void Toy_80306930(HSD_GObj*, intptr_t);
36/* 306954 */ void Toy_80306954(HSD_GObj* gobj, intptr_t);
37/* 306A48 */ void Toy_80306A48(HSD_JObj*, char*, char*, char*, HSD_Archive*,
38 s32);
39/* 306B18 */ HSD_GObjProc* Toy_80306B18(HSD_GObj* gobj, s32 anim_frame,
40 s32 val1, s32 val2);
41/* 306BB8 */ void Toy_80306BB8(HSD_GObj* gobj);
42/* 306CF4 */ void Toy_RemoveUserData(void* ptr);
43/* 306D14 */ void Toy_80306D14(void);
44/* 306D70 */ void Toy_80306D70(s32 arg0);
45/* 306EEC */ HSD_LObj* Toy_LoadLObjList(LightList**, s32*);
46/* 307470 */ void Toy_80307470(s32);
47/* 307E84 */ void Toy_80307E84(HSD_GObj* gobj);
48
50/* 30813C */ ToyModelFile* Toy_8030813C(int trophy_id);
51
52/* 308250 */ void Toy_80308250(ToyListEntry* arg0, s16 arg1, s32 arg2);
53/* 3082F8 */ s32 Toy_803082F8(s16 idx);
54/* 308328 */ s32 Toy_80308328(s32 idx);
55/* 308354 */ s32 Toy_80308354(s16 idx);
56/* 3083D8 */ void Toy_803083D8(HSD_JObj* jobj, s32 arg1);
57/* 3087F4 */ HSD_GObj* Toy_803087F4(void*);
58/* 3102D0 */ void Toy_803102D0(void);
59/* 310324 */ void Toy_80310324(void);
60/* 310660 */ void Toy_80310660(s32 arg0);
61/* 311680 */ void Toy_80311680(void);
62/* 311960 */ void Toy_80311960(void);
63/* 311AB0 */ void Toy_Scene_OnEnter(void*);
64/* 312018 */ void Toy_Scene_OnFrame(void);
65/* 3122D0 */ void Toy_Mode_OnInit(void);
66/* 31234C */ void Toy_8031234C(s32);
67/* 3124BC */ void Toy_803124BC(void);
68/* 31263C */ void Toy_8031263C(void);
69/* 3127D4 */ void Toy_803127D4(void);
70/* 3FE5E8 */ extern char Toy_str_ScMenFigure_cam_int1_camera[];
71/* 4A284C */ extern u16 Toy_804A284C[302];
72/* 4A2AA8 */ extern ToyAnimState Toy_804A2AA8;
73/* 4D6EAC */ extern TyDspEntry* Toy_sbss_804D6EAC;
74/* 4D6EB0 */ extern TyDspEntry* Toy_sbss_804D6EB0;
75/* 4D6EC8 */ extern HSD_Archive* Toy_sbss_804D6EC8;
76/* 4D6ED4 */ extern ToyCameraControl* Toy_sbss_804D6ED4;
77/* 4D6ED8 */ extern ToyED8Data* Toy_sbss_804D6ED8;
78/* 4D6EDC */ extern s16* Toy_sbss_804D6EDC;
79/* 4D6EE0 */ extern TyDisplayData* Toy_sbss_804D6EE0;
80
81#endif
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
signed char s8
Definition types.h:4
signed short int s16
Definition types.h:6
float f32
Definition types.h:18
unsigned short int u16
Definition types.h:7
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:29
__INTPTR_TYPE__ intptr_t
Definition stddef.h:12
Definition archive.h:37
Definition gobjproc.h:8
Definition gobj.h:16
Definition jobj.h:106
Definition lobj.h:57
Definition types.h:29
Definition types.h:31
Definition types.h:419
Definition types.h:512
Definition types.h:149
Definition types.h:143
Definition types.h:159
Definition types.h:100
TyDspEntry * Toy_sbss_804D6EAC
Definition toy.c:262
u16 Toy_804A284C[302]
Definition toy.c:235
HSD_Archive * Toy_sbss_804D6EC8
Definition toy.c:255
ToyAnimState Toy_804A2AA8
Definition toy.c:236
s16 * Toy_sbss_804D6EDC
Definition toy.c:250
TyDisplayData * Toy_sbss_804D6EE0
Definition toy.c:249
TyDspEntry * Toy_sbss_804D6EB0
Definition toy.c:261
char Toy_str_ScMenFigure_cam_int1_camera[]
Definition toy.c:4996
ToyED8Data * Toy_sbss_804D6ED8
Definition toy.c:251
ToyCameraControl * Toy_sbss_804D6ED4
Definition toy.c:252
void Toy_Mode_OnInit(void)
Definition toy.c:6264
float Toy_80305EB4(void)
Definition toy.c:1329
void Toy_80306BB8(HSD_GObj *gobj)
Definition toy.c:1843
void Toy_80311960(void)
Definition toy.c:6036
void Toy_Scene_OnFrame(void)
Definition toy.c:6184
s32 Toy_80308354(s16 idx)
Definition toy.c:2612
bool Toy_80304B0C(int)
Definition toy.c:594
int _Toy_80304D30(void)
Definition toy.c:700
void Toy_80304988(int)
Definition toy.c:575
void Toy_80305918(s8, s32, s32)
Definition toy.c:1139
void Toy_80311680(void)
Definition toy.c:5951
s32 Toy_80305B88(void)
Definition toy.c:1257
void Toy_80304A58(int)
Definition toy.c:586
void Toy_80306D14(void)
Definition toy.c:1894
int Toy_80304B94(int)
Definition toy.c:611
void Toy_RemoveUserData(void *ptr)
Definition toy.c:1889
void Toy_803067BC(s32, s32)
Definition toy.c:1714
void Toy_80307E84(HSD_GObj *gobj)
Definition toy.c:2432
s32 Toy_80305058(s32, s32, s32, f32)
Definition toy.c:765
bool Toy_80304CC8(int)
Definition toy.c:682
void Toy_8031234C(s32)
Definition toy.c:6284
void Toy_80306930(HSD_GObj *, intptr_t)
Definition toy.c:1752
void Toy_80310660(s32 arg0)
Definition toy.c:5528
float Toy_80305DB0(void)
Definition toy.c:1307
void Toy_SetUnlockState(enum_t, bool)
Definition toy.c:1010
void Toy_80307470(s32)
Definition toy.c:2169
bool Toy_80304924(int)
Definition toy.c:570
s16 Toy_803062BC(s32 trophyId)
Definition toy.c:1439
ToyModelFile * Toy_8030813C(int trophy_id)
Definition toy.c:2529
bool Toy_803049F4(int)
Definition toy.c:581
void Toy_8031263C(void)
Definition toy.c:6388
s32 Toy_803048C0(int)
Definition toy.c:565
void Toy_803102D0(void)
Definition toy.c:5363
int Toy_GetTrophyTotal(void)
Definition toy.c:537
float Toy_80305FB8(void)
Definition toy.c:1346
void Toy_80306954(HSD_GObj *gobj, intptr_t)
Definition toy.c:1757
void Toy_803068E0(HSD_GObj *gobj, intptr_t)
Definition toy.c:1743
void Toy_803124BC(void)
Definition toy.c:6351
void Toy_80308250(ToyListEntry *arg0, s16 arg1, s32 arg2)
Definition toy.c:2588
void Toy_80306D70(s32 arg0)
Definition toy.c:1905
void Toy_Scene_OnEnter(void *)
Definition toy.c:6062
HSD_GObj * Toy_803087F4(void *)
Definition toy.c:2770
HSD_GObjProc * Toy_80306B18(HSD_GObj *gobj, s32 anim_frame, s32 val1, s32 val2)
Definition toy.c:1825
HSD_LObj * Toy_LoadLObjList(LightList **, s32 *)
Definition toy.c:1954
s32 Toy_803063D4(s32, s32, s32)
Definition toy.c:1546
void Toy_80306A48(HSD_JObj *, char *, char *, char *, HSD_Archive *, s32)
Definition toy.c:1791
u32 Toy_80305C44(void)
Definition toy.c:1272
float Toy_803060BC(int, int)
Definition toy.c:1363
void Toy_80310324(void)
Definition toy.c:5434
s32 Toy_80308328(s32 idx)
Definition toy.c:2605
void Toy_803083D8(HSD_JObj *jobj, s32 arg1)
Definition toy.c:2636
float Toy_80305D00(void)
Definition toy.c:1287
s32 Toy_803082F8(s16 idx)
Definition toy.c:2600
void Toy_803127D4(void)
Definition toy.c:6412