summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYanis42 <35189056+Yanis42@users.noreply.github.com>2024-04-21 01:06:46 +0200
committerYanis42 <35189056+Yanis42@users.noreply.github.com>2024-04-21 01:06:46 +0200
commitefd86d8156d3cf1cbca5bf3ba68c05dcb70b9745 (patch)
tree2b0ae498e9e5546810c61438f00758baf917b61e /src
parentc7fd0dd4bdbce1b7d6e29a17e11cbcf92981875f (diff)
more data stuff
Diffstat (limited to 'src')
-rw-r--r--src/14_Land/Actor/ActorRupee.cpp79
1 files changed, 44 insertions, 35 deletions
diff --git a/src/14_Land/Actor/ActorRupee.cpp b/src/14_Land/Actor/ActorRupee.cpp
index 40994a69..41d6b27a 100644
--- a/src/14_Land/Actor/ActorRupee.cpp
+++ b/src/14_Land/Actor/ActorRupee.cpp
@@ -1,17 +1,46 @@
#include "Actor/ActorRupee.hpp"
#include "Item/ItemManager.hpp"
-Resource ActorRupee::gResource;
-ActorType ActorRupee::gType;
-static char data_ov14_021589b4[] = "anc";
-static char data_ov14_021589b8[] = "bow";
-static char data_ov14_021589bc[] = "hul";
-static char data_ov14_021589c0[] = "can";
-static char data_ov14_021589c4[] = "dco";
-static char data_ov14_021589c8[] = "pdl";
-static char data_ov14_021589cc[] = "fnl";
-static char data_ov14_021589d0[] = "brg";
+extern "C" {
+ void func_01ff9bc4(Vec3p *a, Vec3p *b, Vec3p *sum);
+ u32 func_01fffd04(void*, u32);
+ bool func_ov00_020c313c();
+ void func_ov00_0207a1c8(bool *param_1, bool param_2, Vec3p *param_3);
+ void func_0202bc38(unk32 param_1, Vec3p *param_2, u32 param_3, Actor_UnkStruct_012 *param_4, bool);
+ void func_ov05_02102c2c(u32* param_1, int param_2, Vec3p *param_3, int param_4, int param_5,
+ u32 param_6, int param_7, char param_8, char param_9, char param_10);
+ void func_ov00_020d7ad4(u32* param1, u32 param2);
+ void func_ov00_02083fb0(u32* param1, void* param2, Vec3p* param3);
+ u16 func_ov00_020c5a24(RupeeId id); // GetRupeeValue
+ bool func_ov00_020bce48(PlayerLinkBase* implicit, ItemId cutsceneItemId);
+ void func_ov00_0207a13c(Actor_UnkStruct_012* implicit);
+ void _ZN5ActorD2Ev();
+ void _ZN9SysObjectdlEPv();
+ ActorRupee* _ZN5ActorC2Ev(ActorRupee *thisx);
+ void _ZN10ActorRupeeD2Ev();
+ void func_0203e784(ActorType *param_1, u32 type, ActorCreateFunc createFunc, void* param_4);
+ void func_0203e7b4();
+ void func_0204f8d4(void *object, void *cleanupFunc, Resource *resource);
+}
+
+static char data_ov14_02158998[] = "fnl";
+static char data_ov14_02158994[] = "brg";
+static char data_ov14_0215899c[] = "pdl";
+static char data_ov14_021589a0[] = "dco";
+static char data_ov14_021589a4[] = "can";
+static char data_ov14_021589a8[] = "hul";
+static char data_ov14_021589ac[] = "bow";
+static char data_ov14_021589b0[] = "anc";
+
+static char* data_ov14_021589d0 = data_ov14_021589b0;
+static char* data_ov14_021589cc = data_ov14_021589ac;
+static char* data_ov14_021589c8 = data_ov14_021589a8;
+static char* data_ov14_021589c4 = data_ov14_021589a4;
+static char* data_ov14_021589c0 = data_ov14_021589a0;
+static char* data_ov14_021589bc = data_ov14_0215899c;
+static char* data_ov14_021589b8 = data_ov14_02158998;
+static char* data_ov14_021589b4 = data_ov14_02158994;
static u32 data_ov14_021589d4[] = { 0x00000000 };
@@ -21,36 +50,16 @@ static u32 data_ov14_021589d8[] = {
0x00000000,
};
+extern "C" void* _ZTV10ActorRupee = _ZN10ActorRupeeD2Ev;
-extern u32 **data_027e0fe0[];
-
-extern "C" void func_01ff9bc4(Vec3p *a, Vec3p *b, Vec3p *sum);
-extern "C" u32 func_01fffd04(void*, u32);
extern u32 data_ov00_020e9370[];
-extern "C" bool func_ov00_020c313c();
-extern "C" void func_ov00_0207a1c8(bool *param_1, bool param_2, Vec3p *param_3);
-extern "C" void func_0202bc38(unk32 param_1, Vec3p *param_2, u32 param_3, Actor_UnkStruct_012 *param_4, bool);
-extern "C" void func_ov05_02102c2c(u32* param_1, int param_2, Vec3p *param_3, int param_4, int param_5,
- u32 param_6, int param_7, char param_8, char param_9, char param_10);
-extern "C" void func_ov00_020d7ad4(u32* param1, u32 param2);
-extern "C" void func_ov00_02083fb0(u32* param1, void* param2, Vec3p* param3);
-extern "C" u16 func_ov00_020c5a24(RupeeId id); // GetRupeeValue
extern u32 data_ov00_020eec9c[];
-extern PlayerLinkBase *data_027e0fc8; // gPlayerLink
extern void *data_027e0e60;
-extern "C" bool func_ov00_020bce48(PlayerLinkBase* implicit, ItemId cutsceneItemId);
-extern "C" void func_ov00_0207a13c(Actor_UnkStruct_012* implicit);
-extern "C" void _ZN5ActorD2Ev();
-extern "C" void _ZN9SysObjectdlEPv();
-extern "C" ActorRupee* _ZN5ActorC2Ev(ActorRupee *thisx);
-extern "C" void _ZN10ActorRupeeD2Ev();
-extern "C" void* _ZTV10ActorRupee = _ZN10ActorRupeeD2Ev;
+extern PlayerLinkBase *data_027e0fc8; // gPlayerLink
+extern u32 **data_027e0fe0[];
-extern "C" {
- void func_0203e784(ActorType *param_1, u32 type, ActorCreateFunc createFunc, void* param_4);
- void func_0203e7b4();
- void func_0204f8d4(void *object, void *cleanupFunc, Resource *resource);
-}
+Resource ActorRupee::gResource;
+ActorType ActorRupee::gType;
#pragma section init begin
void func_ov14_0215517c() {