SSBM Decomp
Loading...
Searching...
No Matches
plbonuslib.h
Go to the documentation of this file.
1#ifndef GALE01_03D514
2#define GALE01_03D514
3
4#include <Runtime/platform.h>
5
6#include <melee/it/forward.h>
7#include <melee/pl/forward.h>
8
9/* 03D60C */ bool pl_8003D60C(int);
10/* 03D644 */ void pl_8003D644(int, int, int, int);
11/* 03DF44 */ void pl_8003DF44(int, int);
12/* 03DFF4 */ void pl_8003DFF4(int, int, int);
13/* 03E058 */ void pl_8003E058(int, int, int, int);
14/* 03E0E8 */ void pl_8003E0E8(int, int);
15/* 03E114 */ void pl_8003E114(int, int, float);
16/* 03E150 */ void pl_8003E150(int slot, int);
17/* 03E17C */ void pl_8003E17C(int, int, Item_GObj*);
18/* 03E2CC */ u32 pl_8003E2CC(int, Pl_ItemLog pl_itemlog_kind);
19/* 03E334 */ u32 pl_8003E334(int, Pl_ItemLog pl_itemlog_kind);
20/* 03E39C */ int pl_8003E39C(int);
21/* 03E420 */ u32 pl_8003E420(int);
22/* 03E4A4 */ void pl_8003E4A4(int slot, bool, void*, int);
23/* 03E70C */ void pl_8003E70C(Item_GObj* igobj);
24/* 03E7D4 */ u32 pl_8003E7D4(int, int kind);
25/* 03E854 */ void pl_8003E854(int, int, Item_GObj*);
26/* 03E978 */ void pl_8003E978(int slot, bool fp_x221F_b4,
27 Item_GObj* item_gobj);
28/* 03E998 */ void fn_8003E998(int, int);
29/* 03EA08 */ void pl_8003EA08(int slot, int);
30/* 03EA40 */ void pl_8003EA40(int, int, int, int, int);
31/* 03EA74 */ void pl_8003EA74(int, int);
32/* 03EAAC */ void pl_8003EAAC(int, int, int);
33/* 03EB30 */ void pl_8003EB30(float, int, int, int, int, int);
34/* 03EC30 */ void pl_8003EC30(int slot, int, int, float);
35/* 03EC9C */ void pl_8003EC9C(int, int, float, float);
36/* 03ED0C */ void pl_8003ED0C(int, int, int, int, float);
37/* 03EE2C */ void fn_8003EE2C(int, int);
38/* 03F294 */ void fn_8003F294(int, int);
39/* 03F53C */ void fn_8003F53C(int, int);
40/* 03F654 */ void fn_8003F654(int slot, int index, Vec3* pos, Vec3* prevPos);
41/* 03FAA8 */ void pl_8003FAA8(int slot, int index, Vec3* pos, Vec3* prevPos);
42/* 03FBFC */ int pl_8003FBFC(int);
43/* 03FC20 */ int pl_8003FC20(int);
44/* 03FC44 */ void pl_8003FC44(int slot, int);
45/* 03FC88 */ void pl_8003FC88(int, int, int);
46/* 03FDA0 */ void pl_8003FDA0(int, int);
47/* 03FDC8 */ void pl_8003FDC8(int, int);
48/* 03FDF4 */ void pl_8003FDF4(int, int);
49/* 03FE1C */ void pl_8003FE1C(int slot, int);
50/* 03FE40 */ void pl_8003FE40(int, int);
51/* 03FE64 */ void pl_8003FE64(int, int);
52/* 03FED0 */ void pl_8003FED0(int, int);
53/* 03FF44 */ void pl_8003FF44(int, int, int);
54/* 03FFDC */ void pl_8003FFDC(int, int, int, int, int);
55/* 040048 */ void pl_80040048(int, int);
56/* 040120 */ void pl_80040120(int, int);
57/* 0401F0 */ void pl_800401F0(int, int, float, float);
58/* 040270 */ void pl_80040270(int, int, float);
59/* 0402D0 */ void pl_800402D0(int slot, int, int);
60/* 040330 */ void pl_80040330(int slot, int, float);
61/* 040374 */ void pl_80040374(int, int);
62/* 0403C0 */ void pl_800403C0(int, int);
63/* 0403FC */ void pl_800403FC(int, int, int slot, int, int);
64/* 040460 */ void pl_80040460(int slot, int);
65/* 04049C */ void pl_8004049C(int, ItemKind);
66/* 040614 */ void pl_80040614(int, bool, float);
67/* 04065C */ void pl_8004065C(int, int);
68/* 040688 */ void pl_80040688(int, int, int);
69/* 0407C8 */ float pl_800407C8(int);
70/* 040870 */ float pl_80040870(int);
71/* 040894 */ unsigned int pl_80040894(int);
72/* 0408B8 */ unsigned int pl_800408B8(int);
73/* 0408DC */ int pl_800408DC(int);
74/* 040900 */ int pl_80040900(int);
75/* 040924 */ int pl_80040924(int);
76/* 040948 */ float pl_80040948(int);
77/* 040A04 */ int pl_80040A04(int);
78/* 040A30 */ int pl_80040A30(int);
79/* 040A54 */ int pl_80040A54(int);
80/* 040A78 */ int pl_80040A78(int);
81/* 040A9C */ int pl_80040A9C(int);
82/* 040AF0 */ u32 pl_80040AF0(int);
83/* 040B18 */ int pl_80040B18(int);
84/* 040B3C */ unsigned int pl_80040B3C(int);
85/* 040B64 */ unsigned int pl_80040B64(int);
86/* 040B8C */ void pl_80040B8C(int slot, int, int);
87/* 040BD8 */ int pl_80040BD8(int);
88/* 040BFC */ unsigned int pl_80040BFC(int);
89/* 040C24 */ float pl_80040C24(int);
90/* 040C48 */ float pl_80040C48(int);
91/* 040C6C */ float pl_80040C6C(int);
92/* 040C90 */ float pl_80040C90(int);
93/* 040CB4 */ int pl_80040CB4(int);
94/* 040CD8 */ int pl_80040CD8(int);
95/* 040CFC */ unsigned int pl_80040CFC(int);
96/* 040D20 */ int pl_80040D20(int);
97/* 040D44 */ float pl_80040D44(int);
98/* 040D68 */ float pl_80040D68(int);
99/* 040D8C */ void pl_80040D8C(int slot, int);
100/* 040DB8 */ int pl_80040DB8(int slot);
101
102#endif
struct Vec Vec3
unsigned long u32
Definition types.h:9
ItemKind
Definition forward.h:132
HSD_GObj Item_GObj
Definition forward.h:62
Pl_ItemLog
Bonus item-log indices.
Definition forward.h:131
int pl_8003FBFC(int)
Definition plbonuslib.c:1127
void fn_8003F53C(int, int)
Definition plbonuslib.c:958
void pl_8003E058(int, int, int, int)
Definition plbonuslib.c:397
void pl_8003E70C(Item_GObj *igobj)
Definition plbonuslib.c:580
int pl_80040900(int)
Definition plbonuslib.c:1516
void pl_8003E17C(int, int, Item_GObj *)
Definition plbonuslib.c:428
void pl_800401F0(int, int, float, float)
Definition plbonuslib.c:1312
unsigned int pl_80040BFC(int)
Definition plbonuslib.c:1615
void pl_80040374(int, int)
Definition plbonuslib.c:1352
int pl_80040A54(int)
Definition plbonuslib.c:1551
void pl_80040270(int, int, float)
Definition plbonuslib.c:1320
float pl_80040C90(int)
Definition plbonuslib.c:1636
void pl_80040460(int slot, int)
Definition plbonuslib.c:1376
void pl_8003EC9C(int, int, float, float)
Definition plbonuslib.c:731
void pl_80040B8C(int slot, int, int)
Definition plbonuslib.c:1603
unsigned int pl_80040CFC(int)
Definition plbonuslib.c:1651
int pl_80040CB4(int)
Definition plbonuslib.c:1641
float pl_80040C48(int)
Definition plbonuslib.c:1626
void pl_800403FC(int, int, int slot, int, int)
Definition plbonuslib.c:1368
void pl_80040614(int, bool, float)
Definition plbonuslib.c:1433
void pl_8003ED0C(int, int, int, int, float)
Definition plbonuslib.c:743
int pl_80040CD8(int)
Definition plbonuslib.c:1646
void pl_8003DF44(int, int)
Definition plbonuslib.c:371
void pl_8003E854(int, int, Item_GObj *)
Definition plbonuslib.c:604
float pl_80040D68(int)
Definition plbonuslib.c:1666
void pl_8003E0E8(int, int)
Definition plbonuslib.c:407
void pl_8003FE1C(int slot, int)
Definition plbonuslib.c:1204
float pl_80040D44(int)
Definition plbonuslib.c:1661
void pl_8003FFDC(int, int, int, int, int)
Definition plbonuslib.c:1252
int pl_80040BD8(int)
Definition plbonuslib.c:1610
u32 pl_8003E2CC(int, Pl_ItemLog pl_itemlog_kind)
Definition plbonuslib.c:481
void pl_8003EAAC(int, int, int)
Definition plbonuslib.c:670
u32 pl_8003E7D4(int, int kind)
Definition plbonuslib.c:596
int pl_80040924(int)
Definition plbonuslib.c:1521
float pl_800407C8(int)
Definition plbonuslib.c:1480
void pl_8003FDF4(int, int)
Definition plbonuslib.c:1199
void pl_8003EB30(float, int, int, int, int, int)
Definition plbonuslib.c:683
float pl_80040C6C(int)
Definition plbonuslib.c:1631
int pl_80040B18(int)
Definition plbonuslib.c:1586
void pl_8003FE64(int, int)
Definition plbonuslib.c:1214
void pl_80040330(int slot, int, float)
Definition plbonuslib.c:1340
void pl_8003FC44(int slot, int)
Definition plbonuslib.c:1137
unsigned int pl_80040894(int)
Definition plbonuslib.c:1501
void pl_8004065C(int, int)
Definition plbonuslib.c:1442
void pl_8003FDC8(int, int)
Definition plbonuslib.c:1193
void fn_8003EE2C(int, int)
Definition plbonuslib.c:762
void pl_8003E4A4(int slot, bool, void *, int)
Definition plbonuslib.c:550
int pl_80040D20(int)
Definition plbonuslib.c:1656
unsigned int pl_80040B3C(int)
Definition plbonuslib.c:1591
void pl_8004049C(int, ItemKind)
Definition plbonuslib.c:1383
void pl_80040120(int, int)
Definition plbonuslib.c:1284
float pl_80040948(int)
Definition plbonuslib.c:1526
void pl_8003E978(int slot, bool fp_x221F_b4, Item_GObj *item_gobj)
Definition plbonuslib.c:635
void pl_800402D0(int slot, int, int)
Definition plbonuslib.c:1330
void pl_80040048(int, int)
Definition plbonuslib.c:1260
void fn_8003F654(int slot, int index, Vec3 *pos, Vec3 *prevPos)
Definition plbonuslib.c:986
void pl_8003EA08(int slot, int)
Definition plbonuslib.c:651
void fn_8003F294(int, int)
Definition plbonuslib.c:889
u32 pl_8003E334(int, Pl_ItemLog pl_itemlog_kind)
Definition plbonuslib.c:489
int pl_8003FC20(int)
Definition plbonuslib.c:1132
void pl_8003E114(int, int, float)
Definition plbonuslib.c:413
void pl_8003EA74(int, int)
Definition plbonuslib.c:664
void pl_8003FAA8(int slot, int index, Vec3 *pos, Vec3 *prevPos)
Definition plbonuslib.c:1103
int pl_80040A78(int)
Definition plbonuslib.c:1556
u32 pl_8003E420(int)
Definition plbonuslib.c:514
int pl_80040A04(int)
Definition plbonuslib.c:1540
void pl_80040688(int, int, int)
Definition plbonuslib.c:1448
void pl_8003FF44(int, int, int)
Definition plbonuslib.c:1241
bool pl_8003D60C(int)
Definition plbonuslib.c:83
void pl_800403C0(int, int)
Definition plbonuslib.c:1360
void pl_8003FED0(int, int)
Definition plbonuslib.c:1227
void pl_8003EC30(int slot, int, int, float)
Definition plbonuslib.c:717
void pl_8003DFF4(int, int, int)
Definition plbonuslib.c:390
void pl_8003FDA0(int, int)
Definition plbonuslib.c:1188
unsigned int pl_80040B64(int)
Definition plbonuslib.c:1597
void pl_8003FE40(int, int)
Definition plbonuslib.c:1209
float pl_80040C24(int)
Definition plbonuslib.c:1621
void pl_8003E150(int slot, int)
Definition plbonuslib.c:420
int pl_80040A9C(int)
Definition plbonuslib.c:1562
u32 pl_80040AF0(int)
Definition plbonuslib.c:1581
void pl_80040D8C(int slot, int)
Definition plbonuslib.c:1671
int pl_8003E39C(int)
Definition plbonuslib.c:497
int pl_80040A30(int)
Definition plbonuslib.c:1546
unsigned int pl_800408B8(int)
Definition plbonuslib.c:1506
int pl_800408DC(int)
Definition plbonuslib.c:1511
void pl_8003FC88(int, int, int)
Definition plbonuslib.c:1144
float pl_80040870(int)
Definition plbonuslib.c:1496
void pl_8003D644(int, int, int, int)
Definition plbonuslib.c:114
int pl_80040DB8(int slot)
Definition plbonuslib.c:1678
void pl_8003EA40(int, int, int, int, int)
Definition plbonuslib.c:657
void fn_8003E998(int, int)
Definition plbonuslib.c:641