SSBM Decomp
Loading...
Searching...
No Matches
particle.h
Go to the documentation of this file.
1#ifndef GALE01_391580
2#define GALE01_391580
3
4#include <placeholder.h>
5#include <platform.h>
6
7#include "baselib/forward.h"
8
9#include "baselib/jobj.h"
10
11/* 391580 */ void DrawRectangle(float x, float y, float w, float h,
12 GXColor* color);
13/* 391664 */ void DrawASCII(int chr, float x, float y, GXColor* color);
14/* 391A04 */ void hsd_80391A04(float scale_x, float scale_y, int line_width);
22/* 392480 */ int fn_80392480(Event, int);
23/* 392528 */ void hsd_80392528(Event);
26/* 392A08 */ UNK_RET fn_80392A08(int, int, int);
27/* 392A3C */ void fn_80392A3C(void);
28/* 392CCC */ s32 fn_80392CCC(s32);
31/* 392E80 */ void hsd_80392E80(void);
32/* 3931A4 */ bool hsd_803931A4(s32);
38/* 393A04 */ bool hsd_80393A04(void);
39/* 393A54 */ void hsd_80393A54(int);
40/* 393A5C */ int hsd_80393A5C(char*, int, int);
41/* 393C14 */ void fn_80393C14(const u8* buf, size_t);
43/* 393DA0 */ void hsd_80393DA0(u8*, size_t);
55/* 394A48 */ void Exception_ReportStackTrace(OSContext*, int);
56/* 394B18 */ void Exception_ReportCodeline(u16, int, int, OSContext*);
94/* 397814 */ void* fn_80397814(void*);
95/* 397DA4 */ void hsd_80397DA4(OSContext*);
96/* 397DF4 */ void Exception_StoreDebugLevel(int);
97/* 397DFC */ void hsd_80397DFC(u32 arg0);
98/* 397E0C */ int baselib_mfspr(int);
99/* 3982E4 */ void fn_803982E4(HSD_GObj*, int);
100/* 398310 */ HSD_GObj* hsd_80398310(u16, u8, u8, u32);
102/* 3984F4 */ void psInitDataBankLoad(int bank, int* cmdBank, int* texBank,
103 u32* ref, int* formBank);
104/* 398614 */ void psInitDataBankLocate(HSD_Archive* cmdBank,
105 HSD_Archive* texBank, int* formBank);
106/* 3989A0 */ void psInitDataBankRelocate(int* cmdBank, int* texBank,
107 int* formBank, int* newCmdBank,
108 int* newTexBank, int* newFormBank);
109/* 398A08 */ void hsd_80398A08(u32);
115/* 39CEAC */ void hsd_8039CEAC(u32);
119/* 39D1E4 */ void hsd_8039D1E4(UNK_T arg0, int arg1);
122/* 39D354 */ void hsd_8039D354(u32);
124/* 39D4DC */ void hsd_8039D4DC(HSD_Generator*);
126/* 39D5DC */ void hsd_8039D5DC(HSD_JObj*);
127/* 39D688 */ void hsd_8039D688(HSD_JObj*, f32**, s32);
131/* 39EE24 */ void hsd_8039EE24(u32);
132/* 39EFAC */ HSD_Generator* hsd_8039EFAC(s32, s32, s32, HSD_JObj*);
133/* 39F05C */ HSD_Generator* hsd_8039F05C(s8, s32, s32);
134/* 39F6CC */ void hsd_8039F6CC(s32, s32, s32, HSD_JObj*);
135/* 4D0F60 */ extern HSD_ObjAllocData hsd_804D0F60;
136/* 4D0F90 */ extern HSD_ObjAllocData hsd_804D0F90;
137/* 4D78D0 */ extern u32 hsd_804D78D0;
138/* 4D78D4 */ extern u32 hsd_804D78D4;
139/* 4D78D8 */ extern u16 hsd_804D78D8;
140/* 4D78DE */ extern u16 hsd_804D78DE;
141/* 4D78E0 */ extern u16 hsd_804D78E0;
142/* 4D78E8 */ extern u32 hsd_804D78E8;
143/* 4D78F0 */ extern u32 hsd_804D78F0;
144
145#endif
char buf[0x5A4]
Definition dbanim.c:16
void hsd_80393840(void)
fn_80392CD8
Definition particle.c:149
void fn_803970D8(void)
hsd_80393E34
Definition particle.c:310
void fn_8039710C(void)
Definition particle.c:336
void fn_80397108(void)
Definition particle.c:334
void fn_803970DC(void)
Definition particle.c:312
void fn_803970E4(void)
Definition particle.c:316
void fn_80397104(void)
Definition particle.c:332
void hsd_80392474(void)
hsd_80391AC8
Definition particle.c:106
void fn_803970F8(void)
Definition particle.c:326
void fn_803970F0(void)
Definition particle.c:322
void fn_80397100(void)
Definition particle.c:330
void fn_803970E0(void)
Definition particle.c:314
void fn_803970EC(void)
Definition particle.c:320
void fn_803970FC(void)
Definition particle.c:328
void fn_803970F4(void)
Definition particle.c:324
void fn_803970E8(void)
Definition particle.c:318
UNK_RET hsd_8039D71C(UNK_PARAMS)
void hsd_80393A54(int)
Definition particle.c:167
UNK_RET hsd_80396A20(UNK_PARAMS)
s32 fn_80392CCC(s32)
hsd_8039254C
Definition particle.c:129
void DrawASCII(int chr, float x, float y, GXColor *color)
UNK_RET hsd_80393844(UNK_PARAMS)
UNK_RET hsd_8039D3AC(UNK_PARAMS)
void fn_803982E4(HSD_GObj *, int)
Definition particle.c:589
void hsd_8039D5DC(HSD_JObj *)
UNK_RET hsd_80393EF4(UNK_PARAMS)
UNK_RET hsd_80393D2C(UNK_PARAMS)
void hsd_8039D1E4(UNK_T arg0, int arg1)
hsd_803983A4
Definition particle.c:643
UNK_RET fn_80392E2C(UNK_PARAMS)
void hsd_80393DA0(u8 *, size_t)
hsd_80393D2C
Definition particle.c:234
void psInitDataBankLoad(int bank, int *cmdBank, int *texBank, u32 *ref, int *formBank)
UNK_RET hsd_80397110(UNK_PARAMS)
UNK_RET hsd_80396868(UNK_PARAMS)
void fn_80393C14(const u8 *buf, size_t)
Definition particle.c:190
UNK_RET hsd_803983A4(UNK_PARAMS)
void psInitDataBankLocate(HSD_Archive *cmdBank, HSD_Archive *texBank, int *formBank)
UNK_RET hsd_80393440(UNK_PARAMS)
int hsd_80393A5C(char *, int, int)
void hsd_8039CEAC(u32)
u16 hsd_804D78DE
UNK_RET hsd_80394668(UNK_PARAMS)
UNK_RET fn_80392A08(int, int, int)
u32 hsd_804D78D4
void hsd_8039F6CC(s32, s32, s32, HSD_JObj *)
UNK_RET hsd_80395D88(UNK_PARAMS)
UNK_RET hsd_8039DAD4(UNK_PARAMS)
void * fn_80397814(void *)
UNK_RET hsd_80393E34(UNK_PARAMS)
void hsd_80397DA4(OSContext *)
Definition particle.c:350
u32 hsd_804D78E8
void hsd_80397DFC(u32 arg0)
Definition particle.c:362
UNK_RET hsd_803956D8(UNK_PARAMS)
int baselib_mfspr(int)
Definition particle.c:369
UNK_RET hsd_80394068(UNK_PARAMS)
UNK_RET hsd_8039D0A0(UNK_PARAMS)
UNK_RET hsd_80395A78(UNK_PARAMS)
UNK_RET hsd_80391F28(UNK_PARAMS)
UNK_RET hsd_80393E68(UNK_PARAMS)
UNK_RET hsd_80395644(UNK_PARAMS)
void DrawRectangle(float x, float y, float w, float h, GXColor *color)
u32 hsd_804D78D0
void psInitDataBankRelocate(int *cmdBank, int *texBank, int *formBank, int *newCmdBank, int *newTexBank, int *newFormBank)
UNK_RET hsd_80394434(UNK_PARAMS)
UNK_RET hsd_80396188(UNK_PARAMS)
UNK_RET hsd_8039D048(UNK_PARAMS)
void hsd_80391A04(float scale_x, float scale_y, int line_width)
Definition particle.c:73
u16 hsd_804D78E0
UNK_RET hsd_80398C04(UNK_PARAMS)
UNK_RET hsd_80395550(UNK_PARAMS)
void hsd_8039D354(u32)
bool hsd_80393A04(void)
Checks whether USB server is set up.
Definition particle.c:155
UNK_RET hsd_803941E8(UNK_PARAMS)
int fn_80392480(Event, int)
UNK_RET hsd_80396E40(UNK_PARAMS)
UNK_RET hsd_80397520(UNK_PARAMS)
HSD_ObjAllocData hsd_804D0F60
Definition particle.c:15
UNK_RET fn_80392CD8(UNK_PARAMS)
UNK_RET hsd_80394128(UNK_PARAMS)
UNK_RET hsd_80396884(UNK_PARAMS)
void hsd_8039D688(HSD_JObj *, f32 **, s32)
UNK_RET hsd_803991D8(UNK_PARAMS)
UNK_RET hsd_8039D580(UNK_PARAMS)
HSD_Generator * hsd_8039EFAC(s32, s32, s32, HSD_JObj *)
UNK_RET hsd_8039D214(UNK_PARAMS)
UNK_RET hsd_8039CF4C(UNK_PARAMS)
UNK_RET hsd_8039930C(UNK_PARAMS)
UNK_RET hsd_8039D1EC(UNK_PARAMS)
void hsd_80398A08(u32)
UNK_RET hsd_803975D4(UNK_PARAMS)
void hsd_80392E80(void)
UNK_RET hsd_80394E8C(UNK_PARAMS)
UNK_RET hsd_80391AC8(UNK_PARAMS)
UNK_RET fn_80394DF4(UNK_PARAMS)
HSD_Generator * hsd_8039F05C(s8, s32, s32)
void Exception_StoreDebugLevel(int)
Definition particle.c:357
UNK_RET fn_803932D0(UNK_PARAMS)
UNK_RET hsd_803921B8(UNK_PARAMS)
u32 hsd_804D78F0
UNK_RET hsd_803966A0(UNK_PARAMS)
u16 hsd_804D78D8
UNK_RET hsd_80394314(UNK_PARAMS)
HSD_GObj * hsd_80398310(u16, u8, u8, u32)
Definition particle.c:598
void hsd_8039EE24(u32)
void hsd_80392528(Event)
fn_80392480
Definition particle.c:115
void fn_80392A3C(void)
UNK_RET hsd_80396C78(UNK_PARAMS)
UNK_RET hsd_803922FC(UNK_PARAMS)
void Exception_ReportStackTrace(OSContext *, int)
UNK_RET hsd_80394950(UNK_PARAMS)
UNK_RET hsd_80392194(UNK_PARAMS)
UNK_RET hsd_8039D9C8(UNK_PARAMS)
UNK_RET hsd_80391E18(UNK_PARAMS)
void Exception_ReportCodeline(u16, int, int, OSContext *)
void hsd_8039D4DC(HSD_Generator *)
UNK_RET hsd_80396130(UNK_PARAMS)
UNK_RET hsd_80393328(UNK_PARAMS)
UNK_RET fn_80397374(UNK_PARAMS)
UNK_RET hsd_80398F0C(UNK_PARAMS)
UNK_RET hsd_803957C0(UNK_PARAMS)
bool hsd_803931A4(s32)
UNK_RET hsd_80395970(UNK_PARAMS)
UNK_RET fn_80392934(UNK_PARAMS)
UNK_RET hsd_8039254C(UNK_PARAMS)
UNK_RET hsd_80394F48(UNK_PARAMS)
UNK_RET hsd_803962A8(UNK_PARAMS)
UNK_RET hsd_80398F8C(UNK_PARAMS)
UNK_RET hsd_80394544(UNK_PARAMS)
HSD_ObjAllocData hsd_804D0F90
Definition particle.c:16
#define UNK_PARAMS
Definition placeholder.h:48
#define UNK_T
Definition placeholder.h:32
#define UNK_RET
Definition placeholder.h:40
void(* Event)(void)
A void callback with no arguments.
Definition platform.h:12
Definition archive.h:34
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition psstructs.h:258
Definition jobj.h:107
Definition objalloc.h:21