SSBM Decomp
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
plbonuslib.h
Go to the documentation of this file.
1#ifndef GALE01_03D514
2#define GALE01_03D514
3
4#include <platform.h>
5#include <placeholder.h>
6
7#include "it/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 */ int pl_8003E2CC(int, int pl_itemlog_kind);
19/* 03E334 */ int pl_8003E334(int, int pl_itemlog_kind);
20/* 03E39C */ int pl_8003E39C(int);
21/* 03E420 */ int pl_8003E420(int);
22/* 03E4A4 */ void pl_8003E4A4(u8 slot, bool, void*, int);
23/* 03E70C */ void pl_8003E70C(Item_GObj* igobj);
24/* 03E7D4 */ int 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, Item_GObj* item_gobj,
27 float y0, float, float, float, float x1,
28 float y1, float frame_speed_mul);
29/* 03E998 */ void fn_8003E998(int, int);
30/* 03EA08 */ void pl_8003EA08(int slot, int);
31/* 03EA40 */ void pl_8003EA40(int, int, int, int, int);
32/* 03EA74 */ void pl_8003EA74(int, int);
33/* 03EAAC */ void pl_8003EAAC(int, int, int);
34/* 03EB30 */ void pl_8003EB30(float, int, int, int, int, int);
35/* 03EC30 */ void pl_8003EC30(int slot, int, int, float);
36/* 03EC9C */ void pl_8003EC9C(int, int, float, float);
37/* 03ED0C */ void pl_8003ED0C(int, int, int, float);
38/* 03EE2C */ void fn_8003EE2C(int, int);
39/* 03F294 */ void fn_8003F294(int, int);
40/* 03F53C */ void fn_8003F53C(int, int);
41/* 03F654 */ void fn_8003F654(int slot, int index, Vec3* pos, Vec3* prevPos);
42/* 03FAA8 */ void pl_8003FAA8(int slot, int index, Vec3* pos, Vec3* prevPos);
43/* 03FBFC */ int pl_8003FBFC(int);
44/* 03FC20 */ int pl_8003FC20(int);
45/* 03FC44 */ void pl_8003FC44(int slot, int);
46/* 03FC88 */ void pl_8003FC88(int, int, int);
47/* 03FDA0 */ void pl_8003FDA0(int);
48/* 03FDC8 */ void pl_8003FDC8(int);
49/* 03FDF4 */ void pl_8003FDF4(int, int);
50/* 03FE1C */ void pl_8003FE1C(int slot, int);
51/* 03FE40 */ void pl_8003FE40(int);
52/* 03FE64 */ void pl_8003FE64(int);
53/* 03FED0 */ void pl_8003FED0(int, int);
54/* 03FF44 */ void pl_8003FF44(int, int, int);
55/* 03FFDC */ void pl_8003FFDC(int, int, int, int, int);
56/* 040048 */ void pl_80040048(int, int);
57/* 040120 */ void pl_80040120(int, int);
58/* 0401F0 */ void pl_800401F0(int, int, float, float);
59/* 040270 */ void pl_80040270(int, int, float);
60/* 0402D0 */ void pl_800402D0(int slot, int, int);
61/* 040330 */ void pl_80040330(int slot, int, float);
62/* 040374 */ void pl_80040374(int, int);
63/* 0403C0 */ void pl_800403C0(int, int);
64/* 0403FC */ void pl_800403FC(int, int, int slot, int, int);
65/* 040460 */ void pl_80040460(int slot, int);
66/* 04049C */ void pl_8004049C(int, ItemKind);
67/* 040614 */ void pl_80040614(int, float);
68/* 04065C */ void pl_8004065C(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 */ void 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);
100/* 040DB8 */ int pl_80040DB8(int slot);
101
102#endif
UnkFlagStruct x1
Definition dbbonus.c:19
ItemKind
Definition forward.h:107
int pl_8003FBFC(int)
Definition plbonuslib.c:893
void fn_8003F53C(int, int)
Definition plbonuslib.c:842
void pl_8003E058(int, int, int, int)
Definition plbonuslib.c:378
void pl_8003E70C(Item_GObj *igobj)
Definition plbonuslib.c:512
int pl_80040900(int)
Definition plbonuslib.c:1290
int pl_8003E334(int, int pl_itemlog_kind)
Definition plbonuslib.c:470
int pl_8003E2CC(int, int pl_itemlog_kind)
Definition plbonuslib.c:461
void pl_8003E17C(int, int, Item_GObj *)
Definition plbonuslib.c:409
void pl_800401F0(int, int, float, float)
Definition plbonuslib.c:1078
unsigned int pl_80040BFC(int)
Definition plbonuslib.c:1387
void pl_80040374(int, int)
Definition plbonuslib.c:1118
int pl_80040A54(int)
Definition plbonuslib.c:1325
void pl_80040270(int, int, float)
Definition plbonuslib.c:1086
float pl_80040C90(int)
Definition plbonuslib.c:1408
void pl_80040460(int slot, int)
Definition plbonuslib.c:1142
void pl_8003EC9C(int, int, float, float)
Definition plbonuslib.c:667
void pl_80040B8C(int slot, int, int)
Definition plbonuslib.c:1375
unsigned int pl_80040CFC(int)
Definition plbonuslib.c:1423
int pl_80040CB4(int)
Definition plbonuslib.c:1413
float pl_80040C48(int)
Definition plbonuslib.c:1398
void pl_800403FC(int, int, int slot, int, int)
Definition plbonuslib.c:1134
void pl_8003ED0C(int, int, int, float)
Definition plbonuslib.c:679
int pl_80040CD8(int)
Definition plbonuslib.c:1418
void pl_8003DF44(int, int)
Definition plbonuslib.c:352
void pl_8003E854(int, int, Item_GObj *)
Definition plbonuslib.c:538
float pl_80040D68(int)
Definition plbonuslib.c:1438
void pl_8003E0E8(int, int)
Definition plbonuslib.c:388
void pl_8003FE1C(int slot, int)
Definition plbonuslib.c:970
float pl_80040D44(int)
Definition plbonuslib.c:1433
void pl_8003FFDC(int, int, int, int, int)
Definition plbonuslib.c:1018
int pl_80040BD8(int)
Definition plbonuslib.c:1382
void pl_8003EAAC(int, int, int)
Definition plbonuslib.c:606
int pl_80040924(int)
Definition plbonuslib.c:1295
float pl_800407C8(int)
Definition plbonuslib.c:1254
void pl_8003FDF4(int, int)
Definition plbonuslib.c:965
void pl_8003EB30(float, int, int, int, int, int)
Definition plbonuslib.c:619
float pl_80040C6C(int)
Definition plbonuslib.c:1403
int pl_80040B18(int)
Definition plbonuslib.c:1358
void pl_80040330(int slot, int, float)
Definition plbonuslib.c:1106
void pl_8003FC44(int slot, int)
Definition plbonuslib.c:903
unsigned int pl_80040894(int)
Definition plbonuslib.c:1275
void pl_8004065C(int, int)
Definition plbonuslib.c:1216
void fn_8003EE2C(int, int)
Definition plbonuslib.c:719
int pl_80040D20(int)
Definition plbonuslib.c:1428
int pl_8003E7D4(int, int kind)
Definition plbonuslib.c:529
unsigned int pl_80040B3C(int)
Definition plbonuslib.c:1363
void pl_8004049C(int, ItemKind)
Definition plbonuslib.c:1149
void pl_80040120(int, int)
Definition plbonuslib.c:1050
float pl_80040948(int)
Definition plbonuslib.c:1300
void pl_8003FDA0(int)
Definition plbonuslib.c:954
void pl_800402D0(int slot, int, int)
Definition plbonuslib.c:1096
void pl_80040048(int, int)
Definition plbonuslib.c:1026
void fn_8003F654(int slot, int index, Vec3 *pos, Vec3 *prevPos)
void pl_8003EA08(int slot, int)
Definition plbonuslib.c:587
void fn_8003F294(int, int)
int pl_8003E420(int)
Definition plbonuslib.c:495
int pl_8003FC20(int)
Definition plbonuslib.c:898
void pl_80040614(int, float)
Definition plbonuslib.c:1207
void pl_8003E114(int, int, float)
Definition plbonuslib.c:394
void pl_8003EA74(int, int)
Definition plbonuslib.c:600
void pl_8003FAA8(int slot, int index, Vec3 *pos, Vec3 *prevPos)
Definition plbonuslib.c:870
int pl_80040A78(int)
Definition plbonuslib.c:1330
void pl_80040AF0(int)
Definition plbonuslib.c:1353
void pl_80040D8C(int slot)
Definition plbonuslib.c:1443
int pl_80040A04(int)
Definition plbonuslib.c:1314
void pl_8003FF44(int, int, int)
Definition plbonuslib.c:1007
bool pl_8003D60C(int)
Definition plbonuslib.c:62
void pl_800403C0(int, int)
Definition plbonuslib.c:1126
void pl_8003FED0(int, int)
Definition plbonuslib.c:993
void pl_8003EC30(int slot, int, int, float)
Definition plbonuslib.c:653
void pl_8003DFF4(int, int, int)
Definition plbonuslib.c:371
unsigned int pl_80040B64(int)
Definition plbonuslib.c:1369
void pl_8003E4A4(u8 slot, bool, void *, int)
float pl_80040C24(int)
Definition plbonuslib.c:1393
void pl_8003E150(int slot, int)
Definition plbonuslib.c:401
int pl_80040A9C(int)
Definition plbonuslib.c:1335
void pl_8003FE64(int)
Definition plbonuslib.c:980
void pl_8003E978(int slot, bool fp_x221F_b4, Item_GObj *item_gobj, float y0, float, float, float, float x1, float y1, float frame_speed_mul)
Definition plbonuslib.c:569
int pl_8003E39C(int)
Definition plbonuslib.c:479
int pl_80040A30(int)
Definition plbonuslib.c:1320
void pl_8003FE40(int)
Definition plbonuslib.c:975
unsigned int pl_800408B8(int)
Definition plbonuslib.c:1280
int pl_800408DC(int)
Definition plbonuslib.c:1285
void pl_8003FC88(int, int, int)
Definition plbonuslib.c:910
float pl_80040870(int)
Definition plbonuslib.c:1270
void pl_8003FDC8(int)
Definition plbonuslib.c:959
void pl_8003D644(int, int, int, int)
Definition plbonuslib.c:93
int pl_80040DB8(int slot)
Definition plbonuslib.c:1450
void pl_8003EA40(int, int, int, int, int)
Definition plbonuslib.c:593
void fn_8003E998(int, int)
Definition plbonuslib.c:577
Definition gobj.h:26