mirror of
https://github.com/zeldaret/ph
synced 2026-05-27 16:13:04 -04:00
post-update cleanup: step 2
This commit is contained in:
@@ -18,8 +18,11 @@ libs/cpp/src/__register_global_object.cpp:
|
||||
src/Main/Message/BmgRelatedFunctions.cpp:
|
||||
.text start:0x0202d3bc end:0x0202d56c
|
||||
|
||||
src/Main/Message/func_02032f0c.cpp:
|
||||
.text start:0x02032e7c end:0x0203643c
|
||||
src/Main/Unknown/UnkStruct_02032f0c.cpp:
|
||||
.text start:0x02032f0c end:0x02033d40
|
||||
|
||||
src/Main/Unknown/UnkStruct_02035064.cpp:
|
||||
.text start:0x02035064 end:0x02035370
|
||||
|
||||
src/Main/Message/MessageManager.cpp:
|
||||
.text start:0x0203643c end:0x020371b4
|
||||
@@ -29,11 +32,11 @@ src/Main/Message/BMG.cpp:
|
||||
.data start:0x02057b78 end:0x02057cb8
|
||||
.rodata start:0x02056958 end:0x020569e0
|
||||
|
||||
src/Main/Message/func_0203744c.cpp:
|
||||
.text start:0x0203744c end:0x02038aa0
|
||||
src/Main/Unknown/UnkStruct_02037750.cpp:
|
||||
.text start:0x02037750 end:0x020387e0
|
||||
|
||||
src/Main/Message/func_02038aa0.cpp:
|
||||
.text start:0x02038aa0 end:0x0203c358
|
||||
src/Main/Unknown/UnkStruct_02038aa0.cpp:
|
||||
.text start:0x0203881c end:0x02039578
|
||||
|
||||
src/Main/Message/func_0203c358.cpp:
|
||||
.text start:0x0203c358 end:0x0203c72c
|
||||
@@ -41,5 +44,5 @@ src/Main/Message/func_0203c358.cpp:
|
||||
src/Main/Message/func_0203c72c.cpp:
|
||||
.text start:0x0203c72c end:0x0203c8a8
|
||||
|
||||
src/Main/Message/func_0203c8a8.cpp:
|
||||
.text start:0x0203c8a8 end:0x0203e784
|
||||
src/Main/Unknown/UnkStruct_0203dae0.cpp:
|
||||
.text start:0x0203dae0 end:0x0203e784
|
||||
|
||||
+11
-11
@@ -1876,36 +1876,36 @@ _ZN18UnkStruct_02038aa0C2Ehh kind:function(thumb,size=0x5c) addr:0x2038aa0
|
||||
_ZN18UnkStruct_02038aa0D1Ev kind:function(thumb,size=0xc) addr:0x2038afc
|
||||
_ZN18UnkStruct_02038aa0D0Ev kind:function(thumb,size=0x14) addr:0x2038b08
|
||||
_ZN18UnkStruct_02038aa0D2Ev kind:function(thumb,size=0xc) addr:0x2038b1c
|
||||
_ZN18UnkStruct_02038aa013func_02038b34Eji kind:function(thumb,size=0xc) addr:0x2038b28
|
||||
_ZN18UnkStruct_02038aa013func_02038b28Eji kind:function(thumb,size=0xc) addr:0x2038b28
|
||||
_ZN18UnkStruct_02038aa08vfunc_4cEv kind:function(arm,size=0xc) addr:0x2038b34
|
||||
_ZN18UnkStruct_02038aa08vfunc_10Ei kind:function(arm,size=0x34) addr:0x2038b40
|
||||
_ZN18UnkStruct_02038aa013func_02038b40Ev kind:function(arm,size=0x4) addr:0x2038b74
|
||||
_ZN18UnkStruct_02038aa013func_02038b74Ev kind:function(arm,size=0x4) addr:0x2038b74
|
||||
_ZN18UnkStruct_02038aa08vfunc_48Ev kind:function(arm,size=0xbc) addr:0x2038b78
|
||||
_ZN18UnkStruct_02038aa013func_02038b78Ev kind:function(arm,size=0x84) addr:0x2038c34
|
||||
_ZN18UnkStruct_02038aa013func_02038c34Ev kind:function(arm,size=0x84) addr:0x2038c34
|
||||
_ZN18UnkStruct_02038aa08vfunc_34Ei kind:function(arm,size=0x3c) addr:0x2038cb8
|
||||
_ZN18UnkStruct_02038aa013func_02038cb8Ei kind:function(arm,size=0x1c) addr:0x2038cf4
|
||||
_ZN18UnkStruct_02038aa013func_02038cf4Ev kind:function(arm,size=0x10) addr:0x2038d10
|
||||
_ZN18UnkStruct_02038aa013func_02038d10Ev kind:function(arm,size=0x1b0) addr:0x2038d20
|
||||
_ZN18UnkStruct_02038aa013func_02038cf4Ei kind:function(arm,size=0x1c) addr:0x2038cf4
|
||||
_ZN18UnkStruct_02038aa013func_02038d10Ev kind:function(arm,size=0x10) addr:0x2038d10
|
||||
_ZN18UnkStruct_02038aa013func_02038d20Ev kind:function(arm,size=0x1b0) addr:0x2038d20
|
||||
_ZN18UnkStruct_02038aa08vfunc_2cEv kind:function(arm,size=0x24) addr:0x2038ed0
|
||||
_ZN18UnkStruct_02038aa08vfunc_30Ev kind:function(arm,size=0x4c) addr:0x2038ef4
|
||||
_ZN18UnkStruct_02038aa013func_02038ef4Eii kind:function(arm,size=0x4) addr:0x2038f40
|
||||
_ZN18UnkStruct_02038aa013func_02038f40Eii kind:function(arm,size=0x4) addr:0x2038f40
|
||||
_ZN18UnkStruct_02038aa08vfunc_44Ev kind:function(arm,size=0x114) addr:0x2038f44
|
||||
_ZN18UnkStruct_02038aa08vfunc_50Eiiii kind:function(arm,size=0x4) addr:0x2039058
|
||||
_ZN18UnkStruct_02038aa08vfunc_5cEv kind:function(arm,size=0x48) addr:0x203905c
|
||||
_ZN18UnkStruct_02038aa08vfunc_1cEiPiii kind:function(arm,size=0x164) addr:0x20390a4
|
||||
_ZN18UnkStruct_02038aa08vfunc_20EiPi kind:function(arm,size=0x20) addr:0x2039208
|
||||
_ZN18UnkStruct_02038aa013func_02039208Es kind:function(arm,size=0x28) addr:0x2039228
|
||||
_ZN18UnkStruct_02038aa013func_02039228Es kind:function(arm,size=0x28) addr:0x2039228
|
||||
_ZN18UnkStruct_02038aa08vfunc_08EiiPsi kind:function(arm,size=0x64) addr:0x2039250
|
||||
_ZN18UnkStruct_02038aa013func_02039250Ev kind:function(arm,size=0xe4) addr:0x20392b4
|
||||
_ZN18UnkStruct_02038aa013func_020392b4Ev kind:function(arm,size=0xe4) addr:0x20392b4
|
||||
_ZN18UnkStruct_02038aa08vfunc_54Ev kind:function(arm,size=0xc) addr:0x2039398
|
||||
_ZN18UnkStruct_02038aa08vfunc_58Ev kind:function(arm,size=0x4) addr:0x20393a4
|
||||
_ZN18UnkStruct_02038aa08vfunc_60Ev kind:function(arm,size=0x28) addr:0x20393a8
|
||||
_ZN18UnkStruct_02038aa08vfunc_64Ev kind:function(arm,size=0x70) addr:0x20393d0
|
||||
_ZN18UnkStruct_02038aa08vfunc_68Ei kind:function(arm,size=0x3c) addr:0x2039440
|
||||
_ZN18UnkStruct_02038aa013func_02039440Eii kind:function(arm,size=0x5c) addr:0x203947c
|
||||
_ZN18UnkStruct_02038aa013func_0203947cEii kind:function(arm,size=0x5c) addr:0x203947c
|
||||
_ZN18UnkStruct_02038aa08vfunc_6cEPiS0_ kind:function(arm,size=0x44) addr:0x20394d8
|
||||
_ZN18UnkStruct_02038aa08vfunc_70EPiS0_ kind:function(arm,size=0x40) addr:0x203951c
|
||||
_ZN18UnkStruct_02038aa013func_0203951cEv kind:function(arm,size=0x14) addr:0x203955c
|
||||
_ZN18UnkStruct_02038aa013func_0203955cEv kind:function(arm,size=0x14) addr:0x203955c
|
||||
_ZN18UnkStruct_02038aa08vfunc_38Ev kind:function(arm,size=0x8) addr:0x2039570
|
||||
func_02039578 kind:function(arm,size=0x3c) addr:0x2039578
|
||||
_ZN18UnkStruct_020397f8C2Ev kind:function(thumb,size=0x244) addr:0x20395b4
|
||||
|
||||
+11
-11
@@ -1876,36 +1876,36 @@ _ZN18UnkStruct_02038aa0C2Ehh kind:function(thumb,size=0x5c) addr:0x2038a5c
|
||||
_ZN18UnkStruct_02038aa0D1Ev kind:function(thumb,size=0xc) addr:0x2038ab8
|
||||
_ZN18UnkStruct_02038aa0D0Ev kind:function(thumb,size=0x14) addr:0x2038ac4
|
||||
_ZN18UnkStruct_02038aa0D2Ev kind:function(thumb,size=0xc) addr:0x2038ad8
|
||||
_ZN18UnkStruct_02038aa013func_02038b34Eji kind:function(thumb,size=0xc) addr:0x2038ae4
|
||||
_ZN18UnkStruct_02038aa013func_02038b28Eji kind:function(thumb,size=0xc) addr:0x2038ae4
|
||||
_ZN18UnkStruct_02038aa08vfunc_4cEv kind:function(arm,size=0xc) addr:0x2038af0
|
||||
_ZN18UnkStruct_02038aa08vfunc_10Ei kind:function(arm,size=0x34) addr:0x2038afc
|
||||
_ZN18UnkStruct_02038aa013func_02038b40Ev kind:function(arm,size=0x4) addr:0x2038b30
|
||||
_ZN18UnkStruct_02038aa013func_02038b74Ev kind:function(arm,size=0x4) addr:0x2038b30
|
||||
_ZN18UnkStruct_02038aa08vfunc_48Ev kind:function(arm,size=0xbc) addr:0x2038b34
|
||||
_ZN18UnkStruct_02038aa013func_02038b78Ev kind:function(arm,size=0x84) addr:0x2038bf0
|
||||
_ZN18UnkStruct_02038aa013func_02038c34Ev kind:function(arm,size=0x84) addr:0x2038bf0
|
||||
_ZN18UnkStruct_02038aa08vfunc_34Ei kind:function(arm,size=0x3c) addr:0x2038c74
|
||||
_ZN18UnkStruct_02038aa013func_02038cb8Ei kind:function(arm,size=0x1c) addr:0x2038cb0
|
||||
_ZN18UnkStruct_02038aa013func_02038cf4Ev kind:function(arm,size=0x10) addr:0x2038ccc
|
||||
_ZN18UnkStruct_02038aa013func_02038d10Ev kind:function(arm,size=0x1b0) addr:0x2038cdc
|
||||
_ZN18UnkStruct_02038aa013func_02038cf4Ei kind:function(arm,size=0x1c) addr:0x2038cb0
|
||||
_ZN18UnkStruct_02038aa013func_02038d10Ev kind:function(arm,size=0x10) addr:0x2038ccc
|
||||
_ZN18UnkStruct_02038aa013func_02038d20Ev kind:function(arm,size=0x1b0) addr:0x2038cdc
|
||||
_ZN18UnkStruct_02038aa08vfunc_2cEv kind:function(arm,size=0x24) addr:0x2038e8c
|
||||
_ZN18UnkStruct_02038aa08vfunc_30Ev kind:function(arm,size=0x4c) addr:0x2038eb0
|
||||
_ZN18UnkStruct_02038aa013func_02038ef4Eii kind:function(arm,size=0x4) addr:0x2038efc
|
||||
_ZN18UnkStruct_02038aa013func_02038f40Eii kind:function(arm,size=0x4) addr:0x2038efc
|
||||
_ZN18UnkStruct_02038aa08vfunc_44Ev kind:function(arm,size=0x114) addr:0x2038f00
|
||||
_ZN18UnkStruct_02038aa08vfunc_50Eiiii kind:function(arm,size=0x4) addr:0x2039014
|
||||
_ZN18UnkStruct_02038aa08vfunc_5cEv kind:function(arm,size=0x48) addr:0x2039018
|
||||
_ZN18UnkStruct_02038aa08vfunc_1cEiPiii kind:function(arm,size=0x164) addr:0x2039060
|
||||
_ZN18UnkStruct_02038aa08vfunc_20EiPi kind:function(arm,size=0x20) addr:0x20391c4
|
||||
_ZN18UnkStruct_02038aa013func_02039208Es kind:function(arm,size=0x28) addr:0x20391e4
|
||||
_ZN18UnkStruct_02038aa013func_02039228Es kind:function(arm,size=0x28) addr:0x20391e4
|
||||
_ZN18UnkStruct_02038aa08vfunc_08EiiPsi kind:function(arm,size=0x64) addr:0x203920c
|
||||
_ZN18UnkStruct_02038aa013func_02039250Ev kind:function(arm,size=0xe4) addr:0x2039270
|
||||
_ZN18UnkStruct_02038aa013func_020392b4Ev kind:function(arm,size=0xe4) addr:0x2039270
|
||||
_ZN18UnkStruct_02038aa08vfunc_54Ev kind:function(arm,size=0xc) addr:0x2039354
|
||||
_ZN18UnkStruct_02038aa08vfunc_58Ev kind:function(arm,size=0x4) addr:0x2039360
|
||||
_ZN18UnkStruct_02038aa08vfunc_60Ev kind:function(arm,size=0x28) addr:0x2039364
|
||||
_ZN18UnkStruct_02038aa08vfunc_64Ev kind:function(arm,size=0x70) addr:0x203938c
|
||||
_ZN18UnkStruct_02038aa08vfunc_68Ei kind:function(arm,size=0x3c) addr:0x20393fc
|
||||
_ZN18UnkStruct_02038aa013func_02039440Eii kind:function(arm,size=0x5c) addr:0x2039438
|
||||
_ZN18UnkStruct_02038aa013func_0203947cEii kind:function(arm,size=0x5c) addr:0x2039438
|
||||
_ZN18UnkStruct_02038aa08vfunc_6cEPiS0_ kind:function(arm,size=0x44) addr:0x2039494
|
||||
_ZN18UnkStruct_02038aa08vfunc_70EPiS0_ kind:function(arm,size=0x40) addr:0x20394d8
|
||||
_ZN18UnkStruct_02038aa013func_0203951cEv kind:function(arm,size=0x14) addr:0x2039518
|
||||
_ZN18UnkStruct_02038aa013func_0203955cEv kind:function(arm,size=0x14) addr:0x2039518
|
||||
_ZN18UnkStruct_02038aa08vfunc_38Ev kind:function(arm,size=0x8) addr:0x203952c
|
||||
func_02039578 kind:function(arm,size=0x3c) addr:0x2039534
|
||||
_ZN18UnkStruct_020397f8C2Ev kind:function(thumb,size=0x244) addr:0x2039570
|
||||
|
||||
@@ -80,10 +80,10 @@ typedef struct BMGHeader {
|
||||
|
||||
typedef struct EntryINF1 {
|
||||
/* 0x00 */ u32 offset; // relative to the end of the DAT1 header
|
||||
/* 0x04 */ u8 unk_04; // flags/attributes? (+0x04 to +0x06)
|
||||
/* 0x05 */ u8 unk_05;
|
||||
/* 0x06 */ u8 unk_06;
|
||||
/* 0x07 */ u8 unk_07;
|
||||
/* 0x04 */ u8 mUnk_04; // flags/attributes? (+0x04 to +0x06)
|
||||
/* 0x05 */ u8 mUnk_05;
|
||||
/* 0x06 */ u8 mUnk_06;
|
||||
/* 0x07 */ u8 mUnk_07;
|
||||
} EntryINF1; // size = 0x8
|
||||
|
||||
typedef struct SectionINF1 {
|
||||
@@ -110,7 +110,7 @@ typedef struct InstrShowMsg {
|
||||
} InstrShowMsg; // size = 0x8
|
||||
|
||||
typedef struct InstrBranch {
|
||||
/* 0x01 */ u8 unk_01;
|
||||
/* 0x01 */ u8 mUnk_01;
|
||||
/* 0x02 */ u16 funcIndex; // index of the query function to run
|
||||
/* 0x04 */ u16 funcArg; // the argument to use in the function
|
||||
/* 0x06 */ u16 flwEntry; // the index of the second section table to be used next in the conversation.
|
||||
@@ -135,7 +135,7 @@ typedef struct SectionFLW1 {
|
||||
/* 0x00 */ SectionBase base;
|
||||
/* 0x04 */ u16 numInstructions;
|
||||
/* 0x08 */ u16 numLabels;
|
||||
/* 0x0C */ u32 unk_0C; // always zero?
|
||||
/* 0x0C */ u32 mUnk_0c; // always zero?
|
||||
/* 0x10 */ FLW1Instr* instructions;
|
||||
/* 0x14 */ s16* flwEntries;
|
||||
/* 0x18 */ s8* bmgFileIndices;
|
||||
@@ -150,7 +150,7 @@ typedef struct SectionFLI1 {
|
||||
/* 0x00 */ SectionBase base;
|
||||
/* 0x04 */ u16 numEntries;
|
||||
/* 0x08 */ u16 entrySize;
|
||||
/* 0x0C */ u32 unk_0C; // always zero?
|
||||
/* 0x0C */ u32 mUnk_0c; // always zero?
|
||||
/* 0x10 */ EntryFLI1* entries;
|
||||
} SectionFLI1;
|
||||
|
||||
@@ -169,8 +169,8 @@ typedef struct BMGFileInfo {
|
||||
/* 0x08 */ SectionFLW1* pFLW1; // pointer to the message flow data (FLW -> flow)
|
||||
/* 0x0C */ SectionFLI1* pFLI1; // pointer to the message flow index table (FLI -> flow index table)
|
||||
/* 0x10 */ SectionDAT1* pDAT1; // pointer to the data (DAT -> data)
|
||||
/* 0x14 */ BMGHeader* unk_14; // same as unk_00 (?)
|
||||
/* 0x18 */ s16 unk_18; // stores `func_020372f0`->param_3 value (currently undetermined purpose)
|
||||
/* 0x14 */ BMGHeader* mUnk_14; // same as unk_00 (?)
|
||||
/* 0x18 */ s16 mUnk_18; // stores `func_020372f0`->param_3 value (currently undetermined purpose)
|
||||
/* 0x1A */ s16 groupId; // stores the group id
|
||||
} BMGFileInfo; // size = 0x1C
|
||||
|
||||
|
||||
@@ -6,27 +6,27 @@
|
||||
#include "System/SysNew.hpp"
|
||||
#include "Message/BMG.hpp"
|
||||
#include "Message/MsgProc.hpp"
|
||||
#include "libs/nds/include/nds/math.h"
|
||||
#include "nds/math.h"
|
||||
#include "Unknown/UnkStruct_02037750.hpp"
|
||||
|
||||
class UnkStruct_027E0C68 : public SysObject {
|
||||
public:
|
||||
/* 0x00 */ u8 unk_00[2];
|
||||
/* 0x02 */ u8 unk_02;
|
||||
/* 0x03 */ u8 unk_03;
|
||||
/* 0x04 */ u8 unk_04;
|
||||
/* 0x05 */ u8 unk_05;
|
||||
/* 0x06 */ unk16 unk_06;
|
||||
/* 0x08 */ MsgProc_Type1* unk_08;
|
||||
/* 0x0C */ u8 unk_0C;
|
||||
/* 0x0C */ u8 unk_0D;
|
||||
/* 0x0C */ unk16 unk_0E;
|
||||
/* 0x10 */ unk16 unk_10;
|
||||
/* 0x10 */ unk16 unk_12;
|
||||
/* 0x02 */ u8 mUnk_02;
|
||||
/* 0x03 */ u8 mUnk_03;
|
||||
/* 0x04 */ u8 mUnk_04;
|
||||
/* 0x05 */ u8 mUnk_05;
|
||||
/* 0x06 */ unk16 mUnk_06;
|
||||
/* 0x08 */ MsgProc_Type1* mUnk_08;
|
||||
/* 0x0C */ u8 mUnk_0c;
|
||||
/* 0x0C */ u8 mUnk_0d;
|
||||
/* 0x0C */ unk16 mUnk_0e;
|
||||
/* 0x10 */ unk16 mUnk_10;
|
||||
/* 0x10 */ unk16 mUnk_12;
|
||||
/* 0x14 */ BMGGroups* pGroups;
|
||||
/* 0x18 */ UnkStruct_020386d8* unk_18[2];
|
||||
/* 0x20 */ UnkStruct_02037750* unk_20[2];
|
||||
/* 0x28 */ MsgProc_Main* unk_28[6];
|
||||
/* 0x28 */ UnkStruct_02038aa0* unk_28[6];
|
||||
/* 0x40 */ MsgProc_Type1* unk_40[2]; // is array size 6?
|
||||
/* 0x48 */
|
||||
|
||||
@@ -55,13 +55,13 @@ public:
|
||||
bool func_02036d30(UnkStruct_02037750* param_2);
|
||||
bool func_02036d4c(UnkStruct_02037750* param_2);
|
||||
void func_02036d6c(void);
|
||||
MsgProc_Main* func_02036da8(u32 param_2, s16* param_3);
|
||||
UnkStruct_02038aa0* func_02036da8(u32 param_2, s16* param_3);
|
||||
void func_02036edc(u32 param_2, u8 param_3);
|
||||
MsgProc_Type1* func_02036f68(u32 param_2, u8* param_3);
|
||||
UnkStruct_020386d8* func_020370d0(unk32 param_2, unk32 param_3);
|
||||
UnkStruct_020386d8* func_020370e8(unk32 param_2, unk16 param_3, unk16 param_4, unk32 param_5);
|
||||
void func_02037158(UnkSubClass1_02256FF8* param_2);
|
||||
MsgProc_Main* func_02037178(UnkSubClass1_02256FF8* param_2);
|
||||
UnkStruct_02038aa0* func_02037178(UnkSubClass1_02256FF8* param_2);
|
||||
};
|
||||
|
||||
extern UnkStruct_027E0C68 data_027e0c68;
|
||||
|
||||
+22
-22
@@ -10,7 +10,7 @@
|
||||
#include "Unknown/UnkStruct_020397f8.hpp"
|
||||
#include "Unknown/UnkStruct_02035064.hpp"
|
||||
#include "Unknown/UnkStruct_02037750.hpp"
|
||||
#include "libs/nds/include/nds/math.h"
|
||||
#include "nds/math.h"
|
||||
|
||||
// temp
|
||||
#define UNK_TYPE void
|
||||
@@ -26,7 +26,7 @@ typedef struct UnkStruct_0203b264 {
|
||||
|
||||
class UnkSubClass1_unk_410 {
|
||||
public:
|
||||
/* 0x00 */ struct MsgProc_Type1* unk_00;
|
||||
/* 0x00 */ struct MsgProc_Type1* mUnk_00;
|
||||
/* 0x04 */
|
||||
|
||||
void func_0203ec34(void);
|
||||
@@ -38,7 +38,7 @@ public:
|
||||
// same as UnkSubClass1_unk_410?
|
||||
class UnkSubClass1_unk_424 {
|
||||
public:
|
||||
/* 0x00 */ struct MsgProc_Type1* unk_00;
|
||||
/* 0x00 */ struct MsgProc_Type1* mUnk_00;
|
||||
/* 0x04 */
|
||||
|
||||
void func_0203ee80(unk32);
|
||||
@@ -51,7 +51,7 @@ public:
|
||||
class MsgProc_Base2_unk_114 : public SysObject {
|
||||
public:
|
||||
/* 0x00 (vtable) */
|
||||
/* 0x04 */ unk32* unk_04;
|
||||
/* 0x04 */ unk32* mUnk_04;
|
||||
/* 0x08 */
|
||||
|
||||
MsgProc_Base2_unk_114();
|
||||
@@ -64,16 +64,16 @@ public:
|
||||
};
|
||||
|
||||
struct func_02038f44_param4 {
|
||||
u8 unk_00;
|
||||
u8 unk_01;
|
||||
u8 unk_02;
|
||||
u8 unk_03;
|
||||
unk32 unk_04;
|
||||
unk32 unk_08;
|
||||
unk32 unk_0C;
|
||||
unk32 unk_10;
|
||||
unk8 unk_14;
|
||||
u8 unk_15;
|
||||
u8 mUnk_00;
|
||||
u8 mUnk_01;
|
||||
u8 mUnk_02;
|
||||
u8 mUnk_03;
|
||||
unk32 mUnk_04;
|
||||
unk32 mUnk_08;
|
||||
unk32 mUnk_0c;
|
||||
unk32 mUnk_10;
|
||||
unk8 mUnk_14;
|
||||
u8 mUnk_15;
|
||||
};
|
||||
|
||||
// TEMPORARY
|
||||
@@ -94,8 +94,8 @@ extern char* data_02057eec; // "Menu/UI_main/opening.bin"
|
||||
extern char* data_02057ed8; // "MSP:opening.nclr"
|
||||
|
||||
struct Struct_027e0db0 {
|
||||
/* 0x00 */ unk32 unk_00;
|
||||
/* 0x04 */ unk32 unk_04;
|
||||
/* 0x00 */ unk32 mUnk_00;
|
||||
/* 0x04 */ unk32 mUnk_04;
|
||||
};
|
||||
extern Struct_027e0db0 data_027e0db0;
|
||||
|
||||
@@ -157,16 +157,16 @@ extern "C" void func_01ffbe34(UnkStruct_01ffbe34 *param1);
|
||||
|
||||
struct UnkClass_027e1054_unk_00_unk00 {
|
||||
/* 0x00 */ u8 unk_00[0x95];
|
||||
/* 0x95 */ u8 unk_95;
|
||||
/* 0x95 */ u8 mUnk_95;
|
||||
};
|
||||
struct UnkClass_027e1054_unk_00 {
|
||||
/* 0x00 */ unk32 unk_04;
|
||||
/* 0x00 */ UnkClass_027e1054_unk_00_unk00* unk_00;
|
||||
/* 0x00 */ unk32 mUnk_04;
|
||||
/* 0x00 */ UnkClass_027e1054_unk_00_unk00* mUnk_00;
|
||||
};
|
||||
class UnkClass_027e1054 {
|
||||
public:
|
||||
UnkClass_027e1054_unk_00* unk_00;
|
||||
unk32 unk_04;
|
||||
UnkClass_027e1054_unk_00* mUnk_00;
|
||||
unk32 mUnk_04;
|
||||
|
||||
void func_ov003_020f4874(void);
|
||||
void func_ov003_020f4760(u8, unk32);
|
||||
@@ -182,7 +182,7 @@ extern UnkClass_ov000_020eec9c data_ov000_020eec9c;
|
||||
|
||||
class UnkClass_ov000_027e0d04 {
|
||||
public:
|
||||
/* 0x00 */ unk16 unk_00;
|
||||
/* 0x00 */ unk16 mUnk_00;
|
||||
|
||||
void func_0203fe60(unk32);
|
||||
};
|
||||
|
||||
@@ -23,51 +23,52 @@ public:
|
||||
|
||||
class UnkSubClass1_02256FF8 {
|
||||
public:
|
||||
/* 0x00 (vtable) */
|
||||
/* 0x04 */ unk32 unk_04;
|
||||
/* 0x08 */ unk32 unk_08;
|
||||
/* 0x0C */ unk32 unk_0C;
|
||||
/* 0x10 */ unk32 unk_10;
|
||||
/* 0x14 */ unk32 unk_14;
|
||||
/* 0x18 */ unk32 unk_18;
|
||||
/* 0x1C */ u8 unk_1C;
|
||||
/* 0x20 */
|
||||
/* 00 (vtable) */
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */ unk32 mUnk_08;
|
||||
/* 0c */ unk32 mUnk_0c;
|
||||
/* 10 */ unk32 mUnk_10;
|
||||
/* 14 */ unk32 mUnk_14;
|
||||
/* 18 */ unk32 mUnk_18;
|
||||
/* 1c */ u8 mUnk_1c;
|
||||
/* 20 */
|
||||
|
||||
UnkSubClass1_02256FF8();
|
||||
/* 0x00 */ virtual ~UnkSubClass1_02256FF8() override;
|
||||
/* 0x08 */ virtual void vfunc_08(void) override;
|
||||
/* 0x0C */ virtual void vfunc_0c(void) override;
|
||||
/* 0x10 */ virtual void vfunc_10(void) override;
|
||||
/* 0x14 */ virtual void vfunc_14(void) override;
|
||||
/* 0x18 */ virtual void vfunc_18(void) override;
|
||||
/* 0x1C */ virtual void vfunc_1c(void) override;
|
||||
/* 0x20 */ virtual void vfunc_20(void) override;
|
||||
/* 0x24 */ virtual void vfunc_24(void) override;
|
||||
/* 0x28 */ virtual void vfunc_28(void) override;
|
||||
/* 0x2C */ virtual void vfunc_2c(void) override;
|
||||
/* 0x30 */ virtual void vfunc_30(void) override;
|
||||
/* 0x34 */ virtual void vfunc_34(void) override;
|
||||
/* 0x38 */ virtual void vfunc_38(void) override;
|
||||
/* 0x3C */
|
||||
/* 00 */ virtual ~UnkSubClass1_02256FF8() override;
|
||||
/* 08 */ virtual void vfunc_08(void) override;
|
||||
/* 0c */ virtual void vfunc_0c(void) override;
|
||||
/* 10 */ virtual void vfunc_10(void) override;
|
||||
/* 14 */ virtual void vfunc_14(void) override;
|
||||
/* 18 */ virtual void vfunc_18(void) override;
|
||||
/* 1c */ virtual void vfunc_1c(void) override;
|
||||
/* 20 */ virtual void vfunc_20(void) override;
|
||||
/* 24 */ virtual void vfunc_24(void) override;
|
||||
/* 28 */ virtual void vfunc_28(void) override;
|
||||
/* 2c */ virtual void vfunc_2c(void) override;
|
||||
/* 30 */ virtual void vfunc_30(void) override;
|
||||
/* 34 */ virtual void vfunc_34(void) override;
|
||||
/* 38 */ virtual void vfunc_38(void) override;
|
||||
/* 3c */
|
||||
};
|
||||
|
||||
struct UnkStruct_MsgProc_Base_unk_2C {
|
||||
/* 0x00 */ s8 unk_00;
|
||||
/* 0x00 */ s8 unk_01;
|
||||
/* 0x00 */ s8 unk_02;
|
||||
/* 0x00 */ s8 unk_03;
|
||||
/* 0x04 */ unk32 unk_04;
|
||||
/* 0x00 */ u8* unk_08;
|
||||
/* 0x04 */
|
||||
/* 00 */ s8 mUnk_00;
|
||||
/* 01 */ s8 mUnk_01;
|
||||
/* 02 */ s8 mUnk_02;
|
||||
/* 03 */ s8 mUnk_03;
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */ u8* mUnk_08;
|
||||
/* 0c */
|
||||
};
|
||||
|
||||
struct func_0203b410_param_2 {
|
||||
unk32 unk_00;
|
||||
unk32 unk_04;
|
||||
unk32 unk_08;
|
||||
unk32 unk_0C;
|
||||
unk16 unk_10;
|
||||
unk16 unk_12;
|
||||
/* 00 */ unk32 mUnk_00;
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */ unk32 mUnk_08;
|
||||
/* 0c */ unk32 mUnk_0c;
|
||||
/* 10 */ unk16 mUnk_10;
|
||||
/* 12 */ unk16 mUnk_12;
|
||||
/* 14 */
|
||||
};
|
||||
|
||||
// astruct_8, MsgProc_Base
|
||||
@@ -77,23 +78,23 @@ public:
|
||||
/* 04 */ unk32* mUnk_04;
|
||||
/* 08 */ UnkSubClass1_02256FF8* mUnk_08;
|
||||
/* 0c */ u16 *mUnk_0c;
|
||||
/* 0x010 */ unk32* unk_10;
|
||||
/* 0x014 */ s32 unk_14;
|
||||
/* 0x018 */ s32 unk_18;
|
||||
/* 0x01C */ unk32 unk_1C;
|
||||
/* 0x020 */ unk32 unk_20;
|
||||
/* 0x024 */ unk32* unk_24;
|
||||
/* 10 */ unk32* mUnk_10;
|
||||
/* 14 */ s32 mUnk_14;
|
||||
/* 18 */ s32 mUnk_18;
|
||||
/* 1c */ unk32 mUnk_1c;
|
||||
/* 20 */ unk32 mUnk_20;
|
||||
/* 24 */ unk32* mUnk_24;
|
||||
/* 28 */ unk32* mUnk_28;
|
||||
/* 2c */ UnkStruct_MsgProc_Base_unk_2C **mUnk_2c;
|
||||
/* 30 */ s32 mUnk_30;
|
||||
/* 34 */ s32 mUnk_34;
|
||||
/* 38 */ unk32 mUnk_38;
|
||||
/* 3c */ unk16 mUnk_3c;
|
||||
/* 0x03E */ unk16 unk_3E;
|
||||
/* 0x040 */ unk32 unk_40;
|
||||
/* 0x044 */ unk32 unk_44;
|
||||
/* 0x048 */ u8 unk_48;
|
||||
/* 0x049 */ u8 unk_49;
|
||||
/* 3e */ unk16 mUnk_3e;
|
||||
/* 40 */ unk32 mUnk_40;
|
||||
/* 44 */ unk32 mUnk_44;
|
||||
/* 48 */ u8 mUnk_48;
|
||||
/* 49 */ u8 mUnk_49;
|
||||
/* 4a */ u16 mUnk_4a;
|
||||
/* 4c */ u8 mUnk_4c;
|
||||
/* 4d */ bool mUnk_4d;
|
||||
@@ -124,26 +125,26 @@ public:
|
||||
// /* 0x24 */ /* func_02033af4 */ virtual UNK_TYPE vfunc_24(UNK_TYPE);
|
||||
|
||||
//! TODO: fake?
|
||||
/* 0x28 */ virtual bool vfunc_28(void);
|
||||
/* 0x2C */ virtual void vfunc_2C(void);
|
||||
/* 0x30 */ virtual void vfunc_30(void);
|
||||
/* 0x34 */ virtual unk32 vfunc_34(unk32 param_2);
|
||||
/* 0x38 */ virtual bool vfunc_38(void);
|
||||
/* 0x3C */ virtual void vfunc_3C(unk32 param_2);
|
||||
/* 0x40 */ virtual void vfunc_40(unk32 param_2, unk32 param_3);
|
||||
/* 0x44 */ virtual void vfunc_44(s32 touchLastX, s32 touchLastY);
|
||||
/* 0x48 */ virtual void vfunc_48(void);
|
||||
/* 0x4C */ virtual void vfunc_4C(void);
|
||||
/* 0x50 */ virtual void vfunc_50(EntryINF1* param_2, u32 param_3, s16* param_4, UnkSubClass1_02256FF8* param_5);
|
||||
/* 0x54 */ virtual void vfunc_54(void);
|
||||
/* 0x58 */ virtual void vfunc_58(void);
|
||||
/* 0x5C */ virtual void vfunc_5C(void);
|
||||
/* 0x60 */ virtual void vfunc_60(func_0203b410_param_2* param_2, unk32 param_3, unk32 param_4);
|
||||
/* 0x64 */ virtual void vfunc_64(s16* param_2);
|
||||
/* 0x68 */ virtual unk32 vfunc_68(unk32 param_2);
|
||||
/* 0x6C */ virtual void vfunc_6C(unk32* param_2, unk32* param_3);
|
||||
/* 0x70 */ virtual void vfunc_70(unk32* param_2, unk32* param_3);
|
||||
/* 0x74 */
|
||||
/* 28 */ virtual bool vfunc_28(void);
|
||||
/* 2c */ virtual void vfunc_2C(void);
|
||||
/* 30 */ virtual void vfunc_30(void);
|
||||
/* 34 */ virtual unk32 vfunc_34(unk32 param_2);
|
||||
/* 38 */ virtual bool vfunc_38(void);
|
||||
/* 3c */ virtual void vfunc_3C(unk32 param_2);
|
||||
/* 40 */ virtual void vfunc_40(unk32 param_2, unk32 param_3);
|
||||
/* 44 */ virtual void vfunc_44(s32 touchLastX, s32 touchLastY);
|
||||
/* 48 */ virtual void vfunc_48(void);
|
||||
/* 4c */ virtual void vfunc_4C(void);
|
||||
/* 50 */ virtual void vfunc_50(EntryINF1* param_2, u32 param_3, s16* param_4, UnkSubClass1_02256FF8* param_5);
|
||||
/* 54 */ virtual void vfunc_54(void);
|
||||
/* 58 */ virtual void vfunc_58(void);
|
||||
/* 5c */ virtual void vfunc_5C(void);
|
||||
/* 60 */ virtual void vfunc_60(func_0203b410_param_2* param_2, unk32 param_3, unk32 param_4);
|
||||
/* 64 */ virtual void vfunc_64(s16* param_2);
|
||||
/* 68 */ virtual unk32 vfunc_68(unk32 param_2);
|
||||
/* 6c */ virtual void vfunc_6C(unk32* param_2, unk32* param_3);
|
||||
/* 70 */ virtual void vfunc_70(unk32* param_2, unk32* param_3);
|
||||
/* 74 */
|
||||
|
||||
UnkStruct_02032f0c();
|
||||
void func_02032f94();
|
||||
|
||||
@@ -9,28 +9,28 @@ class UnkStruct_02035064 {
|
||||
public:
|
||||
/* 00 (vtable) */
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 0x08 */ u32* unk_08;
|
||||
/* 0x0C */ unk32 unk_0C;
|
||||
/* 0x10 */ unk32 unk_10;
|
||||
/* 08 */ u32* mUnk_08;
|
||||
/* 0c */ unk32 mUnk_0c;
|
||||
/* 10 */ unk32 mUnk_10;
|
||||
/* 14 */ u32 mUnk_14;
|
||||
/* 18 */ unk32 unk_18;
|
||||
/* 18 */ unk32 mUnk_18;
|
||||
/* 1c */ unk32 mUnk_1c;
|
||||
/* 20 */ u32* mUnk_20;
|
||||
/* 0x24 */ unk32 unk_24;
|
||||
/* 0x28 */ unk32 unk_28;
|
||||
/* 0x2C */ unk32 unk_2C;
|
||||
/* 0x30 */ unk32 unk_30;
|
||||
/* 0x34 */ u32* unk_34;
|
||||
/* 0x38 */ u32* unk_38;
|
||||
/* 0x3C */ unk32 unk_3C;
|
||||
/* 0x40 */ unk32 unk_40;
|
||||
/* 0x44 */ unk32 unk_44;
|
||||
/* 0x48 */ unk32 unk_48;
|
||||
/* 24 */ unk32 mUnk_24;
|
||||
/* 28 */ unk32 mUnk_28;
|
||||
/* 2c */ unk32 mUnk_2c;
|
||||
/* 30 */ unk32 mUnk_30;
|
||||
/* 34 */ u32* mUnk_34;
|
||||
/* 38 */ u32* mUnk_38;
|
||||
/* 3c */ unk32 mUnk_3c;
|
||||
/* 40 */ unk32 mUnk_40;
|
||||
/* 44 */ unk32 mUnk_44;
|
||||
/* 48 */ unk32 mUnk_48;
|
||||
/* 4c */ s16 mUnk_4c;
|
||||
/* 4e */ s16 mUnk_4e;
|
||||
/* 50 */ unk32 unk_50;
|
||||
/* 0x54 */ unk32 unk_54;
|
||||
/* 0x58 */ unk32 unk_58;
|
||||
/* 50 */ unk32 mUnk_50;
|
||||
/* 54 */ unk32 mUnk_54;
|
||||
/* 58 */ unk32 mUnk_58;
|
||||
/* 5c */ UnkStruct_0202e1a0 mUnk_5c;
|
||||
/* 74 */ u16 *mUnk_74;
|
||||
/* 78 */ s32* mUnk_78;
|
||||
|
||||
@@ -41,8 +41,8 @@ public:
|
||||
|
||||
class UnkStruct_020386d8_24 {
|
||||
public:
|
||||
/* 0x00 */ unk32 mUnk_00;
|
||||
/* 0x04 */
|
||||
/* 00 */ unk32 mUnk_00;
|
||||
/* 04 */
|
||||
|
||||
void func_020376c0(Vec3p param_2);
|
||||
};
|
||||
|
||||
@@ -30,21 +30,21 @@ public:
|
||||
|
||||
class UnkSubClass1_unk_124 {
|
||||
public:
|
||||
/* 0x00 */ void* unk_00; // pointer to MsgProc_Main (well, the first members of the base class)
|
||||
/* 0x04 */ unk32 unk_04;
|
||||
/* 0x08 */ unk32 unk_08;
|
||||
/* 0x0C */ unk32 unk_0C;
|
||||
/* 0x10 */ unk32 unk_10;
|
||||
/* 0x14 */ unk32 unk_14;
|
||||
/* 0x18 */ unk32 unk_18;
|
||||
/* 0x1C */ unk32 unk_1C;
|
||||
/* 0x20 */ unk32 unk_20;
|
||||
/* 0x24 */ unk32 unk_24;
|
||||
/* 0x28 */ unk8 unk_28;
|
||||
/* 0x29 */ unk8 unk_29;
|
||||
/* 0x2A */ unk8 unk_2A;
|
||||
/* 0x2B */ unk8 unk_2B;
|
||||
/* 0x2C */
|
||||
/* 00 */ void* mUnk_00; // pointer to MsgProc_Main (well, the first members of the base class)
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */ unk32 mUnk_08;
|
||||
/* 0c */ unk32 mUnk_0c;
|
||||
/* 10 */ unk32 mUnk_10;
|
||||
/* 14 */ unk32 mUnk_14;
|
||||
/* 18 */ unk32 mUnk_18;
|
||||
/* 1c */ unk32 mUnk_1c;
|
||||
/* 20 */ unk32 mUnk_20;
|
||||
/* 24 */ unk32 mUnk_24;
|
||||
/* 28 */ unk8 mUnk_28;
|
||||
/* 29 */ unk8 mUnk_29;
|
||||
/* 2a */ unk8 mUnk_2a;
|
||||
/* 2b */ unk8 mUnk_2b;
|
||||
/* 2c */
|
||||
|
||||
void func_0203f020(s16*, unk32);
|
||||
};
|
||||
@@ -58,7 +58,7 @@ public:
|
||||
/* 128 */ UnkStruct_0203881c mUnk_128;
|
||||
/* 150 */ u8 unk_150[4];
|
||||
/* 154 */ EntryINF1* pInfoEntry;
|
||||
/* 158 */ Vec2s unk_158; // textbox position?
|
||||
/* 158 */ Vec2s mUnk_158; // textbox position?
|
||||
/* 15c */ s16 mUnk_15c;
|
||||
/* 15e */ s8 mUnk_15e;
|
||||
/* 15f */ s8 mUnk_15f;
|
||||
@@ -73,7 +73,7 @@ public:
|
||||
/* 2c */ virtual void vfunc_2c();
|
||||
/* 30 */ virtual void vfunc_30();
|
||||
/* 34 */ virtual unk32 vfunc_34(s32 param1);
|
||||
/* 38 */ virtual unk32 vfunc_38();
|
||||
/* 38 */ virtual bool vfunc_38();
|
||||
/* 3c */ virtual void vfunc_3c() = 0;
|
||||
/* 40 */ virtual void vfunc_40() = 0;
|
||||
/* 44 */ virtual void vfunc_44();
|
||||
|
||||
@@ -8,9 +8,9 @@
|
||||
|
||||
// does it host both choices?
|
||||
struct UnknownMsgChoiceStruct {
|
||||
/* 0x00 */ UnkStruct_0203b264* unk_00;
|
||||
/* 0x04 */ unk32 unk_04;
|
||||
/* 0x08 */
|
||||
/* 00 */ UnkStruct_0203b264* mUnk_00;
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */
|
||||
};
|
||||
|
||||
// astruct_2, MsgProc_Type1
|
||||
@@ -30,31 +30,31 @@ public:
|
||||
/* 41c */ unk16 mUnk_41c;
|
||||
/* 41e */ unk16 mUnk_41e;
|
||||
/* 420 */ unk16 mUnk_420;
|
||||
/* 422 */ unk16 unk_422;
|
||||
/* 422 */ unk16 mUnk_422;
|
||||
/* 424 */ unk32 *mUnk_424; // UnkSubClass1_unk_424?
|
||||
/* 428 */ UnknownMsgChoiceStruct unk_428[0x20];
|
||||
/* 0x528 */ unk16 unk_528[4]; // number of choices?
|
||||
/* 0x55C */ unk32 unk_530;
|
||||
/* 0x55C */ unk16 unk_534;
|
||||
/* 0x55C */ unk16 unk_536;
|
||||
/* 0x55C */ unk16 unk_538;
|
||||
/* 0x55C */ unk16 unk_53A;
|
||||
/* 0x55C */ unk32 unk_53C;
|
||||
/* 0x55C */ unk32 unk_540;
|
||||
/* 0x55C */ unk8 unk_544;
|
||||
/* 0x55C */ unk8 unk_545;
|
||||
/* 0x55C */ unk8 unk_546;
|
||||
/* 0x55C */ unk8 unk_547;
|
||||
/* 0x55C */ unk16 unk_548;
|
||||
/* 0x55C */ unk16 unk_54A;
|
||||
/* 0x55C */ unk16 unk_54C;
|
||||
/* 0x55C */ unk16 unk_54E;
|
||||
/* 528 */ unk16 unk_528[4]; // number of choices?
|
||||
/* 530 */ unk32 mUnk_530;
|
||||
/* 534 */ unk16 mUnk_534;
|
||||
/* 536 */ unk16 mUnk_536;
|
||||
/* 538 */ unk16 mUnk_538;
|
||||
/* 53a */ unk16 mUnk_53a;
|
||||
/* 53c */ unk32 mUnk_53c;
|
||||
/* 540 */ unk32 mUnk_540;
|
||||
/* 544 */ unk8 mUnk_544;
|
||||
/* 545 */ unk8 mUnk_545;
|
||||
/* 546 */ unk8 mUnk_546;
|
||||
/* 547 */ unk8 mUnk_547;
|
||||
/* 548 */ unk16 mUnk_548;
|
||||
/* 54a */ unk16 mUnk_54a;
|
||||
/* 54c */ unk16 mUnk_54c;
|
||||
/* 54e */ unk16 mUnk_54e;
|
||||
/* 550 */ unk32 mUnk_550;
|
||||
/* 554 */ unk32 mUnk_554;
|
||||
/* 558 */ unk8 unk_558;
|
||||
/* 0x55C */ unk8 unk_559;
|
||||
/* 0x55C */ unk8 unk_55A;
|
||||
/* 0x55C */ unk8 unk_55B;
|
||||
/* 558 */ unk8 mUnk_558;
|
||||
/* 559 */ unk8 mUnk_559;
|
||||
/* 55a */ unk8 mUnk_55a;
|
||||
/* 55b */ unk8 mUnk_55b;
|
||||
/* 55c */ unk32 mUnk_55c;
|
||||
/* 560 */ unk32 mUnk_560;
|
||||
/* 564 */ u16 unk_564[4];
|
||||
@@ -117,12 +117,12 @@ public:
|
||||
bool func_0203c1a0();
|
||||
bool func_0203c25c();
|
||||
/* 00 */ virtual ~UnkStruct_020397f8();
|
||||
/* 38 */ virtual unk32 vfunc_38();
|
||||
/* 38 */ virtual bool vfunc_38();
|
||||
/* 74 */
|
||||
|
||||
//! TODO: check if this is really here
|
||||
static bool func_0203c25c(class MsgProc_Type1* param_1);
|
||||
static void func_0203e060(MsgProc_Main* param_1, u8 param_2, u8 param_3);
|
||||
static void func_0203e060(UnkStruct_02038aa0* param_1, u8 param_2, u8 param_3);
|
||||
void func_02039a3c(void);
|
||||
unk32 func_02039250(void);
|
||||
void func_02039ca8(void);
|
||||
@@ -138,105 +138,103 @@ public:
|
||||
void func_0203bd8c(u16 param_2);
|
||||
void func_0203be08(void);
|
||||
void func_0203be64(void);
|
||||
unk32 func_0203c084(void);
|
||||
bool func_0203c13c(void);
|
||||
unk32 func_0203c1a0(void);
|
||||
};
|
||||
|
||||
class MsgProc_Type3 : public UnkStruct_02038aa0 {
|
||||
public:
|
||||
/* 0x164 */ unk16 unk_164;
|
||||
/* 0x166 */ unk16 unk_166;
|
||||
/* 0x168 */ unk16 unk_168;
|
||||
/* 0x16A */ unk16 unk_16A;
|
||||
/* 0x16C */ unk16 unk_16C;
|
||||
/* 0x16E */ unk16 unk_16E;
|
||||
/* 0x170 */ unk16 unk_170;
|
||||
/* 0x172 */ unk16 unk_172;
|
||||
/* 0x174 */ unk16 unk_174;
|
||||
/* 0x178 */ unk32 unk_178;
|
||||
/* 0x17C */ unk32 unk_17C;
|
||||
/* 0x180 */ UnkClass_func_ov000_020d0644 unk_180[4];
|
||||
/* 0x1C0 */
|
||||
/* 164 */ unk16 mUnk_164;
|
||||
/* 166 */ unk16 mUnk_166;
|
||||
/* 168 */ unk16 mUnk_168;
|
||||
/* 16a */ unk16 mUnk_16a;
|
||||
/* 16c */ unk16 mUnk_16c;
|
||||
/* 16e */ unk16 mUnk_16e;
|
||||
/* 170 */ unk16 mUnk_170;
|
||||
/* 172 */ unk16 mUnk_172;
|
||||
/* 174 */ unk16 mUnk_174;
|
||||
/* 178 */ unk32 mUnk_178;
|
||||
/* 17c */ unk32 mUnk_17c;
|
||||
/* 180 */ UnkClass_func_ov000_020d0644 unk_180[4];
|
||||
/* 1c0 */
|
||||
|
||||
MsgProc_Type3();
|
||||
MsgProc_Type3(unk32 param_2, unk16 param_3, unk32 param_4);
|
||||
//! TODO: remove the function declarations that are not overridden
|
||||
/* 0x00 */ virtual ~MsgProc_Type3();
|
||||
/* 0x08 */ virtual void vfunc_08(unk32* param_2, unk32* param_3) override;
|
||||
/* 0x0C */ virtual void vfunc_0C(u8 param_2, u8 param_3, u8 param_4, unk32 param_5) override;
|
||||
/* 0x10 */ virtual void vfunc_10(u8 param_2, u8 param_3) override; // func_0203e060?
|
||||
/* 0x14 */ virtual bool vfunc_14(unk32 param_2, unk32 param_3) override;
|
||||
/* 0x18 */ virtual unk32 vfunc_18(UnkStruct_0203b264* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 0x1C */ virtual unk32 vfunc_1C(u16* param_2, UnkStruct_0203b264* param_3, unk8 param_4, unk32 param_5) override;
|
||||
/* 0x20 */ virtual void vfunc_20(void) override;
|
||||
/* 0x24 */ virtual void vfunc_24(void) override;
|
||||
/* 0x28 */ virtual bool vfunc_28(void) override;
|
||||
/* 0x2C */ virtual void vfunc_2C(void) override;
|
||||
/* 0x30 */ virtual void vfunc_30(void) override;
|
||||
/* 0x34 */ virtual unk32 vfunc_34(unk32 param_2) override;
|
||||
/* 0x38 */ virtual bool vfunc_38(void) override;
|
||||
/* 0x3C */ virtual void vfunc_3C(unk32 param_2) override;
|
||||
/* 0x40 */ virtual void vfunc_40(unk32 param_2, unk32 param_3) override;
|
||||
/* 0x44 */ virtual void vfunc_44(s32 touchLastX, s32 touchLastY) override;
|
||||
/* 0x48 */ virtual void vfunc_48(void) override;
|
||||
/* 0x4C */ virtual void vfunc_4C(void) override; // func_02039a3c?
|
||||
/* 0x50 */ virtual void vfunc_50(EntryINF1* param_2, u32 param_3, s16* param_4, UnkSubClass1_02256FF8* param_5) override;
|
||||
/* 0x54 */ virtual void vfunc_54(void) override;
|
||||
/* 0x58 */ virtual void vfunc_58(void) override;
|
||||
/* 0x5C */ virtual void vfunc_5C(void) override;
|
||||
/* 0x60 */ virtual void vfunc_60(func_0203b410_param_2* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 0x64 */ virtual void vfunc_64(s16* param_2) override;
|
||||
/* 0x68 */ virtual unk32 vfunc_68(unk32 param_2) override;
|
||||
/* 0x6C */ virtual void vfunc_6C(unk32* param_2, unk32* param_3) override;
|
||||
/* 0x70 */ virtual void vfunc_70(unk32* param_2, unk32* param_3) override;
|
||||
/* 0x74 */
|
||||
/* 00 */ virtual ~MsgProc_Type3();
|
||||
/* 08 */ virtual void vfunc_08(unk32* param_2, unk32* param_3) override;
|
||||
/* 0c */ virtual void vfunc_0C(u8 param_2, u8 param_3, u8 param_4, unk32 param_5) override;
|
||||
/* 10 */ virtual void vfunc_10(u8 param_2, u8 param_3) override; // func_0203e060?
|
||||
/* 14 */ virtual bool vfunc_14(unk32 param_2, unk32 param_3) override;
|
||||
/* 18 */ virtual unk32 vfunc_18(UnkStruct_0203b264* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 1c */ virtual unk32 vfunc_1C(u16* param_2, UnkStruct_0203b264* param_3, unk8 param_4, unk32 param_5) override;
|
||||
/* 20 */ virtual void vfunc_20(void) override;
|
||||
/* 24 */ virtual void vfunc_24(void) override;
|
||||
/* 28 */ virtual bool vfunc_28(void) override;
|
||||
/* 2c */ virtual void vfunc_2C(void) override;
|
||||
/* 30 */ virtual void vfunc_30(void) override;
|
||||
/* 34 */ virtual unk32 vfunc_34(unk32 param_2) override;
|
||||
/* 38 */ virtual bool vfunc_38(void) override;
|
||||
/* 3c */ virtual void vfunc_3C(unk32 param_2) override;
|
||||
/* 40 */ virtual void vfunc_40(unk32 param_2, unk32 param_3) override;
|
||||
/* 44 */ virtual void vfunc_44(s32 touchLastX, s32 touchLastY) override;
|
||||
/* 48 */ virtual void vfunc_48(void) override;
|
||||
/* 4c */ virtual void vfunc_4C(void) override; // func_02039a3c?
|
||||
/* 50 */ virtual void vfunc_50(EntryINF1* param_2, u32 param_3, s16* param_4, UnkSubClass1_02256FF8* param_5) override;
|
||||
/* 54 */ virtual void vfunc_54(void) override;
|
||||
/* 58 */ virtual void vfunc_58(void) override;
|
||||
/* 5c */ virtual void vfunc_5C(void) override;
|
||||
/* 60 */ virtual void vfunc_60(func_0203b410_param_2* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 64 */ virtual void vfunc_64(s16* param_2) override;
|
||||
/* 68 */ virtual unk32 vfunc_68(unk32 param_2) override;
|
||||
/* 6c */ virtual void vfunc_6C(unk32* param_2, unk32* param_3) override;
|
||||
/* 70 */ virtual void vfunc_70(unk32* param_2, unk32* param_3) override;
|
||||
/* 74 */
|
||||
|
||||
static void func_0203c83c(void);
|
||||
};
|
||||
|
||||
class MsgProc_Type2 : public UnkStruct_02038aa0 {
|
||||
public:
|
||||
/* 0x164 */ unk16 unk_164;
|
||||
/* 0x164 */ unk16 unk_166;
|
||||
/* 0x164 */ unk16 unk_168;
|
||||
/* 0x164 */ unk16 unk_16A;
|
||||
/* 0x164 */ unk16 unk_16C;
|
||||
/* 0x164 */ unk16 unk_16E;
|
||||
/* 0x170 */
|
||||
/* 164 */ unk16 mUnk_164;
|
||||
/* 166 */ unk16 mUnk_166;
|
||||
/* 168 */ unk16 mUnk_168;
|
||||
/* 16a */ unk16 mUnk_16a;
|
||||
/* 16c */ unk16 mUnk_16c;
|
||||
/* 16e */ unk16 mUnk_16e;
|
||||
/* 170 */
|
||||
|
||||
MsgProc_Type2();
|
||||
MsgProc_Type2(unk32 param_2, unk16 param_3, unk32 param_4);
|
||||
//! TODO: remove the function declarations that are not overridden
|
||||
/* 0x00 */ virtual ~MsgProc_Type2();
|
||||
/* 0x08 */ /* func_02039228 */ virtual void vfunc_08(unk32* param_2, unk32* param_3) override;
|
||||
/* 0x0C */ /* func_02039578 */ virtual void vfunc_0C(u8 param_2, u8 param_3, u8 param_4, unk32 param_5) override;
|
||||
/* 0x10 */ /* func_0203e060 */ virtual void vfunc_10(u8 param_2, u8 param_3) override; // func_0203e060?
|
||||
/* 0x14 */ /* func_0203c5c4 */ virtual bool vfunc_14(unk32 param_2, unk32 param_3) override;
|
||||
/* 0x18 */ /* func_0203e284 */ virtual unk32 vfunc_18(UnkStruct_0203b264* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 0x1C */ /* func_0203905c */ virtual unk32 vfunc_1C(u16* param_2, UnkStruct_0203b264* param_3, unk8 param_4, unk32 param_5) override;
|
||||
/* 0x20 */ /* func_020390a4 */ virtual void vfunc_20(void) override;
|
||||
/* 0x24 */ /* astruct_8::vfunc_24 */ virtual void vfunc_24(void) override;
|
||||
/* 0x28 */ /* func_0203e0c8 */ virtual bool vfunc_28(void) override;
|
||||
/* 0x2C */ /* func_02038d20 */ virtual void vfunc_2C(void) override;
|
||||
/* 0x30 */ /* func_02038ed0 */ virtual void vfunc_30(void) override;
|
||||
/* 0x34 */ /* func_02038c34 */ virtual unk32 vfunc_34(unk32 param_2) override;
|
||||
/* 0x38 */ /* func_02039570 */ virtual bool vfunc_38(void) override;
|
||||
/* 0x3C */ /* func_0203c414 */ virtual void vfunc_3C(unk32 param_2) override;
|
||||
/* 0x40 */ /* func_0203c460 */ virtual void vfunc_40(unk32 param_2, unk32 param_3) override;
|
||||
/* 0x44 */ /* func_02038f40 */ virtual void vfunc_44(s32 touchLastX, s32 touchLastY) override;
|
||||
/* 0x48 */ /* func_02038b74 */ virtual void vfunc_48(void) override;
|
||||
/* 0x4C */ /* func_0203c39c */ virtual void vfunc_4C(void) override; // func_02039a3c?
|
||||
/* 0x50 */ /* func_02038f44 */ virtual void vfunc_50(EntryINF1* param_2, u32 param_3, s16* param_4, UnkSubClass1_02256FF8* param_5) override;
|
||||
/* 0x54 */ /* func_020392b4 */ virtual void vfunc_54(void) override;
|
||||
/* 0x58 */ /* func_02039398 */ virtual void vfunc_58(void) override;
|
||||
/* 0x5C */ /* func_02039058 */ virtual void vfunc_5C(void) override;
|
||||
/* 0x60 */ /* func_020393a4 */ virtual void vfunc_60(func_0203b410_param_2* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 0x64 */ /* func_020393a8 */ virtual void vfunc_64(s16* param_2) override;
|
||||
/* 0x68 */ /* func_020393d0 */ virtual unk32 vfunc_68(unk32 param_2) override;
|
||||
/* 0x6C */ /* func_0203947c */ virtual void vfunc_6C(unk32* param_2, unk32* param_3) override;
|
||||
/* 0x70 */ /* func_020394d8 */ virtual void vfunc_70(unk32* param_2, unk32* param_3) override;
|
||||
/* 0x74 */
|
||||
/* 00 */ virtual ~MsgProc_Type2();
|
||||
/* 08 */ /* func_02039228 */ virtual void vfunc_08(unk32* param_2, unk32* param_3) override;
|
||||
/* 0c */ /* func_02039578 */ virtual void vfunc_0C(u8 param_2, u8 param_3, u8 param_4, unk32 param_5) override;
|
||||
/* 10 */ /* func_0203e060 */ virtual void vfunc_10(u8 param_2, u8 param_3) override; // func_0203e060?
|
||||
/* 14 */ /* func_0203c5c4 */ virtual bool vfunc_14(unk32 param_2, unk32 param_3) override;
|
||||
/* 18 */ /* func_0203e284 */ virtual unk32 vfunc_18(UnkStruct_0203b264* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 1c */ /* func_0203905c */ virtual unk32 vfunc_1C(u16* param_2, UnkStruct_0203b264* param_3, unk8 param_4, unk32 param_5) override;
|
||||
/* 20 */ /* func_020390a4 */ virtual void vfunc_20(void) override;
|
||||
/* 24 */ /* astruct_8::vfunc_24 */ virtual void vfunc_24(void) override;
|
||||
/* 28 */ /* func_0203e0c8 */ virtual bool vfunc_28(void) override;
|
||||
/* 2c */ /* func_02038d20 */ virtual void vfunc_2C(void) override;
|
||||
/* 30 */ /* func_02038ed0 */ virtual void vfunc_30(void) override;
|
||||
/* 34 */ /* func_02038c34 */ virtual unk32 vfunc_34(unk32 param_2) override;
|
||||
/* 38 */ /* func_02039570 */ virtual bool vfunc_38(void) override;
|
||||
/* 3c */ /* func_0203c414 */ virtual void vfunc_3C(unk32 param_2) override;
|
||||
/* 40 */ /* func_0203c460 */ virtual void vfunc_40(unk32 param_2, unk32 param_3) override;
|
||||
/* 44 */ /* func_02038f40 */ virtual void vfunc_44(s32 touchLastX, s32 touchLastY) override;
|
||||
/* 48 */ /* func_02038b74 */ virtual void vfunc_48(void) override;
|
||||
/* 4c */ /* func_0203c39c */ virtual void vfunc_4C(void) override; // func_02039a3c?
|
||||
/* 50 */ /* func_02038f44 */ virtual void vfunc_50(EntryINF1* param_2, u32 param_3, s16* param_4, UnkSubClass1_02256FF8* param_5) override;
|
||||
/* 54 */ /* func_020392b4 */ virtual void vfunc_54(void) override;
|
||||
/* 58 */ /* func_02039398 */ virtual void vfunc_58(void) override;
|
||||
/* 5c */ /* func_02039058 */ virtual void vfunc_5C(void) override;
|
||||
/* 60 */ /* func_020393a4 */ virtual void vfunc_60(func_0203b410_param_2* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 64 */ /* func_020393a8 */ virtual void vfunc_64(s16* param_2) override;
|
||||
/* 68 */ /* func_020393d0 */ virtual unk32 vfunc_68(unk32 param_2) override;
|
||||
/* 6c */ /* func_0203947c */ virtual void vfunc_6C(unk32* param_2, unk32* param_3) override;
|
||||
/* 70 */ /* func_020394d8 */ virtual void vfunc_70(unk32* param_2, unk32* param_3) override;
|
||||
/* 74 */
|
||||
|
||||
//! TODO: vfunc_4C?
|
||||
void func_0203c39c(unk32 param_2, unk32 param_3);
|
||||
|
||||
@@ -9,60 +9,60 @@
|
||||
class UnkStruct_0203dae0 : public UnkStruct_02032f0c {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 0x052 */ unk16 unk_52;
|
||||
/* 0x054 */ unk16 unk_54;
|
||||
/* 0x054 */ unk16 unk_56;
|
||||
/* 0x058 */ unk32 unk_58;
|
||||
/* 0x05C */ s16 unk_5C;
|
||||
/* 0x05E */ s16 unk_5E;
|
||||
/* 0x060 */ unk32 unk_60;
|
||||
/* 0x064 */ unk32 unk_64;
|
||||
/* 0x068 */ unk32 unk_68;
|
||||
/* 0x06C */ unk32 unk_6C;
|
||||
/* 0x070 */ unk32 unk_70;
|
||||
/* 0x074 */ unk32 unk_74;
|
||||
/* 0x078 */ unk32 unk_78;
|
||||
/* 0x07C */ unk32 unk_7C;
|
||||
/* 0x080 */ unk32 unk_80;
|
||||
/* 0x084 */ unk32 unk_84;
|
||||
/* 0x088 */ unk32 unk_88;
|
||||
/* 0x08C */ unk32 unk_8C;
|
||||
/* 0x090 */ unk32 unk_90;
|
||||
/* 0x094 */ unk32 unk_94;
|
||||
/* 0x098 */ unk32 unk_98;
|
||||
/* 0x09C */ unk32 unk_9C;
|
||||
/* 0x0A0 */ unk32 unk_A0;
|
||||
/* 0x0A4 */ unk32 unk_A4;
|
||||
/* 0x0A8 */ unk32 unk_A8;
|
||||
/* 0x0AC */ unk32 unk_AC;
|
||||
/* 0x0B0 */ unk32 unk_B0;
|
||||
/* 0x0B4 */ unk32 unk_B4;
|
||||
/* 0x0B8 */ unk32 unk_B8;
|
||||
/* 0x0BC */ unk32 unk_BC;
|
||||
/* 0x0C0 */ unk32 unk_C0;
|
||||
/* 0x0C4 */ unk32 unk_C4;
|
||||
/* 0x0C8 */ unk32 unk_C8;
|
||||
/* 0x0CC */ unk32 unk_CC;
|
||||
/* 0x0D0 */ unk32 unk_D0;
|
||||
/* 0x0D4 */ unk32 unk_D4;
|
||||
/* 0x0D8 */ unk32 unk_D8;
|
||||
/* 0x0DC */ unk32 unk_DC;
|
||||
/* 0x0E0 */ unk32 unk_E0;
|
||||
/* 0x0E4 */ unk32 unk_E4;
|
||||
/* 0x0E8 */ unk32 unk_E8;
|
||||
/* 0x0EC */ unk32 unk_EC;
|
||||
/* 0x0F0 */ unk32 unk_F0;
|
||||
/* 0x0F4 */ unk32 unk_F4;
|
||||
/* 0x0F8 */ unk32 unk_F8;
|
||||
/* 0x0FC */ unk32 unk_FC;
|
||||
/* 0x100 */ unk32 unk_100;
|
||||
/* 0x104 */ unk32 unk_104;
|
||||
/* 0x108 */ unk8 unk_108;
|
||||
/* 0x108 */ unk8 unk_109;
|
||||
/* 0x108 */ unk8 unk_10A;
|
||||
/* 0x108 */ unk8 unk_10B;
|
||||
/* 0x10C */ unk32 unk_10C;
|
||||
/* 0x110 */ unk32 unk_110;
|
||||
/* 052 */ unk16 mUnk_52;
|
||||
/* 054 */ unk16 mUnk_54;
|
||||
/* 054 */ unk16 mUnk_56;
|
||||
/* 058 */ unk32 mUnk_58;
|
||||
/* 05c */ s16 mUnk_5c;
|
||||
/* 05e */ s16 mUnk_5e;
|
||||
/* 060 */ unk32 mUnk_60;
|
||||
/* 064 */ unk32 mUnk_64;
|
||||
/* 068 */ unk32 mUnk_68;
|
||||
/* 06c */ unk32 mUnk_6c;
|
||||
/* 070 */ unk32 mUnk_70;
|
||||
/* 074 */ unk32 mUnk_74;
|
||||
/* 078 */ unk32 mUnk_78;
|
||||
/* 07c */ unk32 mUnk_7c;
|
||||
/* 080 */ unk32 mUnk_80;
|
||||
/* 084 */ unk32 mUnk_84;
|
||||
/* 088 */ unk32 mUnk_88;
|
||||
/* 08c */ unk32 mUnk_8c;
|
||||
/* 090 */ unk32 mUnk_90;
|
||||
/* 094 */ unk32 mUnk_94;
|
||||
/* 098 */ unk32 mUnk_98;
|
||||
/* 09c */ unk32 mUnk_9c;
|
||||
/* 0a0 */ unk32 mUnk_a0;
|
||||
/* 0a4 */ unk32 mUnk_a4;
|
||||
/* 0a8 */ unk32 mUnk_a8;
|
||||
/* 0ac */ unk32 mUnk_ac;
|
||||
/* 0b0 */ unk32 mUnk_b0;
|
||||
/* 0b4 */ unk32 mUnk_b4;
|
||||
/* 0b8 */ unk32 mUnk_b8;
|
||||
/* 0bc */ unk32 mUnk_bc;
|
||||
/* 0c0 */ unk32 mUnk_c0;
|
||||
/* 0c4 */ unk32 mUnk_c4;
|
||||
/* 0c8 */ unk32 mUnk_c8;
|
||||
/* 0cc */ unk32 mUnk_cc;
|
||||
/* 0d0 */ unk32 mUnk_d0;
|
||||
/* 0d4 */ unk32 mUnk_d4;
|
||||
/* 0d8 */ unk32 mUnk_d8;
|
||||
/* 0dc */ unk32 mUnk_dc;
|
||||
/* 0e0 */ unk32 mUnk_e0;
|
||||
/* 0e4 */ unk32 mUnk_e4;
|
||||
/* 0e8 */ unk32 mUnk_e8;
|
||||
/* 0ec */ unk32 mUnk_ec;
|
||||
/* 0f0 */ unk32 mUnk_f0;
|
||||
/* 0f4 */ unk32 mUnk_f4;
|
||||
/* 0f8 */ unk32 mUnk_f8;
|
||||
/* 0fc */ unk32 mUnk_fc;
|
||||
/* 100 */ unk32 mUnk_100;
|
||||
/* 104 */ unk32 mUnk_104;
|
||||
/* 108 */ unk8 mUnk_108;
|
||||
/* 108 */ unk8 mUnk_109;
|
||||
/* 108 */ unk8 mUnk_10a;
|
||||
/* 108 */ unk8 mUnk_10b;
|
||||
/* 10c */ unk32 mUnk_10c;
|
||||
/* 110 */ unk32 mUnk_110;
|
||||
/* 114 */ void *mUnk_114; // MsgProc_Base2_unk_114?
|
||||
/* 118 */ s32 mUnk_118;
|
||||
/* 11c */ unk16 mUnk_11c;
|
||||
@@ -96,23 +96,23 @@ public:
|
||||
// /* 0x30 */ /* func_0203e090 */ virtual void vfunc_30(void) override;
|
||||
|
||||
//! TODO: fake?
|
||||
/* 0x34 */ virtual unk32 vfunc_34(unk32 param_2) override;
|
||||
/* 0x38 */ virtual bool vfunc_38(void) override;
|
||||
/* 0x3C */ virtual void vfunc_3C(unk32 param_2) override;
|
||||
/* 0x40 */ virtual void vfunc_40(unk32 param_2, unk32 param_3) override;
|
||||
/* 0x44 */ virtual void vfunc_44(s32 touchLastX, s32 touchLastY) override;
|
||||
/* 0x48 */ virtual void vfunc_48(void) override;
|
||||
/* 0x4C */ virtual void vfunc_4C(void) override; // func_02039a3c?
|
||||
/* 0x50 */ virtual void vfunc_50(EntryINF1* param_2, u32 param_3, s16* param_4, UnkSubClass1_02256FF8* param_5) override;
|
||||
/* 0x54 */ virtual void vfunc_54(void) override;
|
||||
/* 0x58 */ virtual void vfunc_58(void) override;
|
||||
/* 0x5C */ virtual void vfunc_5C(void) override;
|
||||
/* 0x60 */ virtual void vfunc_60(func_0203b410_param_2* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 0x64 */ virtual void vfunc_64(s16* param_2) override;
|
||||
/* 0x68 */ virtual unk32 vfunc_68(unk32 param_2) override;
|
||||
/* 0x6C */ virtual void vfunc_6C(unk32* param_2, unk32* param_3) override;
|
||||
/* 0x70 */ virtual void vfunc_70(unk32* param_2, unk32* param_3) override;
|
||||
/* 0x74 */
|
||||
/* 34 */ virtual unk32 vfunc_34(unk32 param_2) override;
|
||||
/* 38 */ virtual bool vfunc_38(void) override;
|
||||
/* 3c */ virtual void vfunc_3C(unk32 param_2) override;
|
||||
/* 40 */ virtual void vfunc_40(unk32 param_2, unk32 param_3) override;
|
||||
/* 44 */ virtual void vfunc_44(s32 touchLastX, s32 touchLastY) override;
|
||||
/* 48 */ virtual void vfunc_48(void) override;
|
||||
/* 4c */ virtual void vfunc_4C(void) override; // func_02039a3c?
|
||||
/* 50 */ virtual void vfunc_50(EntryINF1* param_2, u32 param_3, s16* param_4, UnkSubClass1_02256FF8* param_5) override;
|
||||
/* 54 */ virtual void vfunc_54(void) override;
|
||||
/* 58 */ virtual void vfunc_58(void) override;
|
||||
/* 5c */ virtual void vfunc_5C(void) override;
|
||||
/* 60 */ virtual void vfunc_60(func_0203b410_param_2* param_2, unk32 param_3, unk32 param_4) override;
|
||||
/* 64 */ virtual void vfunc_64(s16* param_2) override;
|
||||
/* 68 */ virtual unk32 vfunc_68(unk32 param_2) override;
|
||||
/* 6c */ virtual void vfunc_6C(unk32* param_2, unk32* param_3) override;
|
||||
/* 70 */ virtual void vfunc_70(unk32* param_2, unk32* param_3) override;
|
||||
/* 74 */
|
||||
|
||||
UnkStruct_0203dae0(u8 param1);
|
||||
void func_0203dc10(s32 param1);
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
|
||||
class UnkClass_func_ov000_020d0644 {
|
||||
public:
|
||||
/* 0x00 */ unk32 unk_00;
|
||||
/* 0x04 */ unk32 unk_04;
|
||||
/* 0x08 */ unk32 unk_08;
|
||||
// /* 0x0C */ unk32 unk_0C;
|
||||
/* 00 */ unk32 mUnk_00;
|
||||
/* 04 */ unk32 mUnk_04;
|
||||
/* 08 */ unk32 mUnk_08;
|
||||
// /* 0c */ unk32 mUnk_0c;
|
||||
/* 0x10 */
|
||||
|
||||
static void func_020d060c(void);
|
||||
|
||||
@@ -66,7 +66,7 @@ THUMB u16 func_020371c8(BMGFileInfo* pFileInfo, u32* pFile, s16 unk_18) {
|
||||
groupId = -1;
|
||||
pFileInfo->unk_14 = (BMGHeader*)pFile;
|
||||
pFileInfo->pHeader = (BMGHeader*)pFile;
|
||||
pFileInfo->unk_18 = unk_18;
|
||||
pFileInfo->unk_18 = mUnk_18;
|
||||
pSection = (SectionBase*)((u8*)pFile + sizeof(BMGHeader));
|
||||
|
||||
for (i = 0; i < pFileInfo->pHeader->numSections; i++) {
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
#include "global.h"
|
||||
#include "Message/MsgProc.hpp"
|
||||
#include "Message/MessageManager.hpp"
|
||||
#include "Save/AdventureFlags.hpp"
|
||||
#include "DTCM/UnkStruct_027e103c.hpp"
|
||||
#include "Player/TouchControl.hpp"
|
||||
#include "Item/ItemManager.hpp"
|
||||
|
||||
extern "C" void func_020078f4(unk32, void*, unk32);
|
||||
extern "C" void func_020078c0(unk32, void*, unk32);
|
||||
extern "C" void func_020296e0(unk32**, UnkStruct_MsgProc_Base_unk_2C*, u8, u8, unk32, u8);
|
||||
|
||||
ARM UnkStruct_02032e7c::UnkStruct_02032e7c() {
|
||||
this->unk_00 = NULL;
|
||||
this->unk_08 = 0;
|
||||
this->unk_0A = 0;
|
||||
this->unk_0C = 0;
|
||||
this->unk_0E = 0;
|
||||
|
||||
if (func_0202ab48() == 0) {
|
||||
this->unk_10 = 2;
|
||||
} else {
|
||||
this->unk_10 = 3;
|
||||
}
|
||||
}
|
||||
|
||||
THUMB MsgProc_Base::MsgProc_Base() {
|
||||
this->unk_04 = 0;
|
||||
this->unk_08 = 0;
|
||||
this->unk_0C = NULL;
|
||||
this->unk_38 = 0;
|
||||
this->unk_3C = 0;
|
||||
this->unk_4A = 0;
|
||||
this->unk_4C = 0;
|
||||
this->unk_4D = 0;
|
||||
this->unk_4E = 0;
|
||||
this->unk_4F = 0;
|
||||
this->unk_50 = 0;
|
||||
this->unk_51 = 0;
|
||||
func_020078f4(0, &this->unk_10, 0x18);
|
||||
func_020078f4(0, &this->unk_28, 0x10);
|
||||
func_020078c0(0, &this->unk_3E, 0xC);
|
||||
this->unk_10 = NULL;
|
||||
this->unk_2C = NULL;
|
||||
this->unk_30 = 2;
|
||||
this->unk_34 = 3;
|
||||
}
|
||||
|
||||
THUMB MsgProc_Base::~MsgProc_Base() {
|
||||
}
|
||||
|
||||
ARM unk32* MsgProc_Base::func_02032f98(unk32 param_2) {
|
||||
this->unk_0C = param_2;
|
||||
return &this->unk_0C;
|
||||
}
|
||||
|
||||
ARM unk32 MsgProc_Base::func_02032fa4(void) {
|
||||
return UnkStruct_02035064::func_02035428(this->unk_50);
|
||||
}
|
||||
|
||||
ARM unk32 MsgProc_Base::func_02032fb4(void) {
|
||||
return this->unk_2C->unk_00->unk_01 + this->unk_34;
|
||||
}
|
||||
|
||||
// non-matching
|
||||
ARM bool MsgProc_Base::vfunc_14(u16 param_2, u8 param_3) {
|
||||
s16 iVar1;
|
||||
s16 iVar2;
|
||||
|
||||
iVar1 = ((param_2 + 0x7 + ((param_2 + 0x7) >> 0x1D)) ) * 0x8;
|
||||
iVar2 = ((param_3 + 0x7 + ((param_3 + 0x7) >> 0x1D)) ) * 0x8;
|
||||
this->unk_4A = param_2;
|
||||
this->unk_4C = param_3;
|
||||
this->unk_14 = (iVar1 + (iVar1 >> 0x1D)) * 0x2000 >> 0x10;
|
||||
this->unk_18 = (iVar2 + (iVar2 >> 0x1D)) * 0x2000 >> 0x10;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
ARM void MsgProc_Base::vfunc_0C(u8 param_2, u8 param_3, u8 param_4, unk32 param_5) {
|
||||
func_020296e0(&this->unk_10, this->unk_2C, param_2, param_3, param_5, param_4);
|
||||
}
|
||||
|
||||
ARM unk32 MsgProc_Base::func_020337d8(unk32 param_2) {
|
||||
return this->unk_2C->unk_00->unk_08[1] * param_2 + (param_2 - 1) * this->unk_34;
|
||||
}
|
||||
|
||||
ARM UnkStruct_02035064::UnkStruct_02035064() {
|
||||
this->unk_74 = NULL;
|
||||
this->unk_78 = NULL;
|
||||
this->unk_7C = 0;
|
||||
this->unk_80 = 0;
|
||||
this->unk_82 = 0;
|
||||
this->unk_84 = 0;
|
||||
this->unk_86 = 0;
|
||||
this->unk_87 = 0;
|
||||
}
|
||||
|
||||
ARM UnkStruct_02035064::~UnkStruct_02035064() {
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
#include "global.h"
|
||||
#include "Message/MsgProc.hpp"
|
||||
#include "Message/MessageManager.hpp"
|
||||
#include "Save/AdventureFlags.hpp"
|
||||
#include "DTCM/UnkStruct_027e103c.hpp"
|
||||
#include "Player/TouchControl.hpp"
|
||||
#include "Item/ItemManager.hpp"
|
||||
|
||||
ARM UnkStruct_02037750::UnkStruct_02037750(unk32 param_2, unk32 param_3) {
|
||||
s32 i;
|
||||
|
||||
this->unk_14 = param_3;
|
||||
this->unk_18 = param_2;
|
||||
this->unk_1C = 0;
|
||||
this->unk_1D = 0xFF;
|
||||
this->unk_1E = 0;
|
||||
|
||||
for (i = 0; i < ARRAY_LEN(this->unk_04); i++) {
|
||||
this->unk_04[i] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
ARM UnkStruct_02037750::~UnkStruct_02037750() {
|
||||
if (data_027e0c68.unk_20[0] == this) {
|
||||
data_027e0c68.func_02036d4c(this);
|
||||
}
|
||||
}
|
||||
|
||||
// non-matching
|
||||
ARM UnkStruct_020386d8::UnkStruct_020386d8() : UnkStruct_02037750(0x1000000, 0) {
|
||||
this->unk_20 = -1;
|
||||
this->unk_24.func_020376c0(gVec3p_ZERO);
|
||||
}
|
||||
|
||||
ARM UnkStruct_020386d8::~UnkStruct_020386d8() {
|
||||
}
|
||||
|
||||
ARM UnkStruct_0203881c::UnkStruct_0203881c() {
|
||||
this->unk_14 = 0x1000;
|
||||
this->unk_18 = 0;
|
||||
this->unk_1C = 0;
|
||||
this->unk_20 = 0;
|
||||
this->unk_24 = 0;
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@
|
||||
#include "System/SysNew.hpp"
|
||||
|
||||
THUMB MsgProc_Type2::MsgProc_Type2(unk32 param_2, unk16 param_3, unk32 param_4) :
|
||||
MsgProc_Main(0, 0, param_4)
|
||||
UnkStruct_02038aa0(0, 0)
|
||||
{
|
||||
this->unk_162 = 4;
|
||||
this->unk_164 = 1;
|
||||
@@ -61,8 +61,8 @@ ARM void MsgProc_Type2::vfunc_3C(unk32 param_2) {
|
||||
}
|
||||
|
||||
ARM void MsgProc_Type2::vfunc_40(unk32 param_2, unk32 param_3) {
|
||||
param_2 += this->unk_166;
|
||||
param_3 += this->unk_168;
|
||||
param_2 += this->mUnk_166;
|
||||
param_3 += this->mUnk_168;
|
||||
|
||||
this->func_0203c4ac(param_2 + this->unk_16A, param_3 + this->unk_16C);
|
||||
this->func_02038ef4(param_2, param_3);
|
||||
|
||||
@@ -11,7 +11,7 @@ extern "C" void func_0204f614(UnkClass_func_ov000_020d0644*, unk32, unk32, void*
|
||||
|
||||
// non-matching
|
||||
ARM MsgProc_Type3::MsgProc_Type3(unk32 param_2, unk16 param_3, unk32 param_4) :
|
||||
MsgProc_Main(1, 0, param_4)
|
||||
UnkStruct_02038aa0(1, 0)
|
||||
{
|
||||
this->unk_162 = 1;
|
||||
this->unk_164 = 0x1A;
|
||||
|
||||
@@ -1,71 +0,0 @@
|
||||
#include "global.h"
|
||||
#include "Message/MsgProc.hpp"
|
||||
#include "Message/MessageManager.hpp"
|
||||
#include "Save/AdventureFlags.hpp"
|
||||
#include "DTCM/UnkStruct_027e103c.hpp"
|
||||
#include "Player/TouchControl.hpp"
|
||||
#include "Item/ItemManager.hpp"
|
||||
#include "System/SysNew.hpp"
|
||||
|
||||
extern u32 *data_027e0ce0[];
|
||||
extern "C" void func_02007938(unk32, unk16*, unk32, unk32, unk32);
|
||||
|
||||
// non-matching
|
||||
THUMB MsgProc_Base2::MsgProc_Base2(unk32 param_2, unk32 param_3, unk32 param_4) {
|
||||
this->unk_114 = NULL;
|
||||
this->unk_118 = -1;
|
||||
this->unk_11C = 0;
|
||||
this->unk_11E = 0;
|
||||
this->unk_11F = 0;
|
||||
this->unk_120 = 1;
|
||||
this->unk_121 = param_2;
|
||||
this->unk_122 = 0;
|
||||
|
||||
func_02007938(0, &this->unk_54, 0xC0, 1, param_4);
|
||||
|
||||
if (this->unk_121 == 0) {
|
||||
this->unk_114 = new(data_027e0ce0[0], 4) MsgProc_Base2_unk_114();
|
||||
} else {
|
||||
this->unk_114 = new(data_027e0ce0[1], 4) MsgProc_Base2_unk_114();
|
||||
}
|
||||
}
|
||||
|
||||
THUMB MsgProc_Base2::~MsgProc_Base2() {
|
||||
if (this->unk_114 != NULL) {
|
||||
delete this->unk_114;
|
||||
this->unk_114 = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
// non-matching
|
||||
ARM bool MsgProc_Type1::vfunc_14(unk32 param_2, unk32 param_3) {
|
||||
unk32 uVar1;
|
||||
unk32 local_c;
|
||||
unk32 local_10;
|
||||
|
||||
local_c = param_2;
|
||||
local_10 = param_3;
|
||||
|
||||
this->func_02032fa4();
|
||||
this->func_0203fc78(&local_c, &local_10);
|
||||
this->func_02032fcc(local_c, local_10);
|
||||
this->unk_10 = 0;
|
||||
return true;
|
||||
}
|
||||
|
||||
ARM void MsgProc_Type1::func_0203e060(MsgProc_Main* param_1, u8 param_2, u8 param_3) {
|
||||
param_1->func_0203dc10(1, param_3);
|
||||
param_1->unk_11E = param_2;
|
||||
param_1->unk_118 = -1;
|
||||
param_1->func_020331c4(param_2, -1);
|
||||
}
|
||||
|
||||
ARM bool MsgProc_Type1::vfunc_28(void) {
|
||||
if (this->unk_122 != 0) {
|
||||
this->func_0203e0f8();
|
||||
this->func_0203dc10(0);
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
@@ -1,34 +1,108 @@
|
||||
#include "Unknown/UnkStruct_02032f0c.hpp"
|
||||
|
||||
UnkStruct_02032e7c::UnkStruct_02032e7c() {}
|
||||
UnkStruct_02032f0c::UnkStruct_02032f0c() {}
|
||||
UnkStruct_02032f0c::~UnkStruct_02032f0c() {}
|
||||
void UnkStruct_02032f0c::func_02032f94() {}
|
||||
u16 **UnkStruct_02032f0c::SetUnk_0c(u16 *value) {}
|
||||
u8 UnkStruct_02032f0c::func_02032fa4() {}
|
||||
s32 UnkStruct_02032f0c::func_02032fb4() {}
|
||||
bool UnkStruct_02032f0c::vfunc_14(s32 param1, s32 param2) {}
|
||||
void UnkStruct_02032f0c::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {}
|
||||
void UnkStruct_02032f0c::vfunc_0c(unk32 param1, unk32 param2, unk32 param3, unk32 param4) {}
|
||||
void UnkStruct_02032f0c::vfunc_10(u32 param1, unk32 param2) {}
|
||||
void UnkStruct_02032f0c::func_02033214(unk32 param1, unk32 param2, unk32 param3, u8 param4, unk32 param5) {}
|
||||
unk32 UnkStruct_02032f0c::vfunc_18(s32 param1) {}
|
||||
unk32 UnkStruct_02032f0c::vfunc_1c(s32 param1, unk32 *param2, unk32 param3, unk32 param4) {}
|
||||
unk32 UnkStruct_02032f0c::vfunc_20(s32 param1, s32 *param2) {}
|
||||
void UnkStruct_02032f0c::func_020334b4(u32 param1, s32 param2, s32 param3, s32 param4) {}
|
||||
void UnkStruct_02032f0c::func_02033628(unk32 param1, u16 *param2) {}
|
||||
u32 UnkStruct_02032f0c::func_0203369c(u16 *param1, s32 param2) {}
|
||||
void UnkStruct_02032f0c::func_02033780(s32 param1) {}
|
||||
s32 UnkStruct_02032f0c::func_020337d8(s32 param1) {}
|
||||
s32 UnkStruct_02032f0c::func_020337fc(s16 *param1, s32 param2) {}
|
||||
void UnkStruct_02032f0c::func_020338a8(s32 param1, unk32 param2) {}
|
||||
void UnkStruct_02032f0c::func_020338d0(unk32 *param1, unk32 param2) {}
|
||||
s32 UnkStruct_02032f0c::func_02033904(unk32 param1, unk32 param2) {}
|
||||
s32 UnkStruct_02032f0c::func_02033938(unk32 param1) {}
|
||||
s32 UnkStruct_02032f0c::func_0203396c(u16 *param1) {}
|
||||
bool UnkStruct_02032f0c::vfunc_24(s16 **param1) {}
|
||||
u16 *UnkStruct_02032f0c::func_02033b0c(s32 param1) {}
|
||||
bool UnkStruct_02032f0c::func_02033c6c() {}
|
||||
unk32 UnkStruct_02032f0c::func_02033c88(u32 param1) {}
|
||||
s32 UnkStruct_02032f0c::func_02033cbc(s16 *param1) {}
|
||||
UnkStruct_02032e7c::~UnkStruct_02032e7c() {}
|
||||
extern "C" void func_020078f4(unk32, void*, unk32);
|
||||
extern "C" void func_020078c0(unk32, void*, unk32);
|
||||
extern "C" void func_020296e0(unk32**, UnkStruct_MsgProc_Base_unk_2C*, u8, u8, unk32, u8);
|
||||
|
||||
|
||||
ARM UnkStruct_02032e7c::UnkStruct_02032e7c() {
|
||||
this->unk_00 = NULL;
|
||||
this->unk_08 = 0;
|
||||
this->unk_0A = 0;
|
||||
this->unk_0C = 0;
|
||||
this->unk_0E = 0;
|
||||
|
||||
if (func_0202ab48() == 0) {
|
||||
this->unk_10 = 2;
|
||||
} else {
|
||||
this->unk_10 = 3;
|
||||
}
|
||||
}
|
||||
|
||||
THUMB UnkStruct_02032f0c::UnkStruct_02032f0c() {
|
||||
this->unk_04 = 0;
|
||||
this->unk_08 = 0;
|
||||
this->unk_0C = NULL;
|
||||
this->unk_38 = 0;
|
||||
this->unk_3C = 0;
|
||||
this->unk_4A = 0;
|
||||
this->unk_4C = 0;
|
||||
this->unk_4D = 0;
|
||||
this->unk_4E = 0;
|
||||
this->unk_4F = 0;
|
||||
this->unk_50 = 0;
|
||||
this->unk_51 = 0;
|
||||
func_020078f4(0, &this->unk_10, 0x18);
|
||||
func_020078f4(0, &this->unk_28, 0x10);
|
||||
func_020078c0(0, &this->unk_3E, 0xC);
|
||||
this->unk_10 = NULL;
|
||||
this->unk_2C = NULL;
|
||||
this->unk_30 = 2;
|
||||
this->unk_34 = 3;
|
||||
}
|
||||
|
||||
THUMB UnkStruct_02032f0c::~UnkStruct_02032f0c() {
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02032f0c::func_02032f94() {}
|
||||
|
||||
ARM u16 **UnkStruct_02032f0c::SetUnk_0c(u16 *value) {
|
||||
this->unk_0C = value;
|
||||
return &this->mUnk_0c;
|
||||
}
|
||||
|
||||
ARM u8 UnkStruct_02032f0c::func_02032fa4() {
|
||||
return UnkStruct_02035064::func_02035428(this->unk_50);
|
||||
}
|
||||
|
||||
ARM s32 UnkStruct_02032f0c::func_02032fb4() {
|
||||
return this->unk_2C[0]->unk_01 + this->mUnk_34;
|
||||
}
|
||||
|
||||
// non-matching
|
||||
ARM bool UnkStruct_02032f0c::vfunc_14(s32 param1, s32 param2) {
|
||||
s16 iVar1;
|
||||
s16 iVar2;
|
||||
|
||||
iVar1 = ((param1 + 0x7 + ((param1 + 0x7) >> 0x1D)) ) * 0x8;
|
||||
iVar2 = ((param2 + 0x7 + ((param2 + 0x7) >> 0x1D)) ) * 0x8;
|
||||
this->unk_4A = param1;
|
||||
this->unk_4C = param2;
|
||||
this->unk_14 = (iVar1 + (iVar1 >> 0x1D)) * 0x2000 >> 0x10;
|
||||
this->unk_18 = (iVar2 + (iVar2 >> 0x1D)) * 0x2000 >> 0x10;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02032f0c::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {}
|
||||
|
||||
ARM void UnkStruct_02032f0c::vfunc_0c(unk32 param1, unk32 param2, unk32 param3, unk32 param4) {
|
||||
func_020296e0(&this->unk_10, this->unk_2C, param1, param2, param4, param3);
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02032f0c::vfunc_10(u32 param1, unk32 param2) {}
|
||||
ARM void UnkStruct_02032f0c::func_02033214(unk32 param1, unk32 param2, unk32 param3, u8 param4, unk32 param5) {}
|
||||
ARM unk32 UnkStruct_02032f0c::vfunc_18(s32 param1) {}
|
||||
ARM unk32 UnkStruct_02032f0c::vfunc_1c(s32 param1, unk32 *param2, unk32 param3, unk32 param4) {}
|
||||
ARM unk32 UnkStruct_02032f0c::vfunc_20(s32 param1, s32 *param2) {}
|
||||
ARM void UnkStruct_02032f0c::func_020334b4(u32 param1, s32 param2, s32 param3, s32 param4) {}
|
||||
ARM void UnkStruct_02032f0c::func_02033628(unk32 param1, u16 *param2) {}
|
||||
ARM u32 UnkStruct_02032f0c::func_0203369c(u16 *param1, s32 param2) {}
|
||||
ARM void UnkStruct_02032f0c::func_02033780(s32 param1) {}
|
||||
|
||||
ARM s32 UnkStruct_02032f0c::func_020337d8(s32 param1) {
|
||||
return this->unk_2C[0]->unk_08[1] * param1 + (param1 - 1) * this->mUnk_34;
|
||||
}
|
||||
|
||||
ARM s32 UnkStruct_02032f0c::func_020337fc(s16 *param1, s32 param2) {}
|
||||
ARM void UnkStruct_02032f0c::func_020338a8(s32 param1, unk32 param2) {}
|
||||
ARM void UnkStruct_02032f0c::func_020338d0(unk32 *param1, unk32 param2) {}
|
||||
ARM s32 UnkStruct_02032f0c::func_02033904(unk32 param1, unk32 param2) {}
|
||||
ARM s32 UnkStruct_02032f0c::func_02033938(unk32 param1) {}
|
||||
ARM s32 UnkStruct_02032f0c::func_0203396c(u16 *param1) {}
|
||||
ARM bool UnkStruct_02032f0c::vfunc_24(s16 **param1) {}
|
||||
ARM u16 *UnkStruct_02032f0c::func_02033b0c(s32 param1) {}
|
||||
ARM bool UnkStruct_02032f0c::func_02033c6c() {}
|
||||
ARM unk32 UnkStruct_02032f0c::func_02033c88(u32 param1) {}
|
||||
ARM s32 UnkStruct_02032f0c::func_02033cbc(s16 *param1) {}
|
||||
ARM UnkStruct_02032e7c::~UnkStruct_02032e7c() {}
|
||||
|
||||
@@ -1,11 +1,23 @@
|
||||
#include "Unknown/UnkStruct_02035064.hpp"
|
||||
|
||||
UnkStruct_02035064::UnkStruct_02035064() {}
|
||||
UnkStruct_02035064::~UnkStruct_02035064() {}
|
||||
void UnkStruct_02035064::func_020350b0() {}
|
||||
void UnkStruct_02035064::func_020350b4(s32 param1, unk32 param2, unk8 param3, unk16 param4, unk16 param5) {}
|
||||
void UnkStruct_02035064::func_0203516c() {}
|
||||
s32 UnkStruct_02035064::vfunc_0() {}
|
||||
s32 UnkStruct_02035064::vfunc_4() {}
|
||||
void UnkStruct_02035064::func_020351b8(bool param1, bool param2, bool param3, bool param4) {}
|
||||
void UnkStruct_02035064::func_020352d8() {}
|
||||
ARM UnkStruct_02035064::UnkStruct_02035064() {
|
||||
this->unk_74 = NULL;
|
||||
this->unk_78 = NULL;
|
||||
this->unk_7C = 0;
|
||||
this->unk_80 = 0;
|
||||
this->unk_82 = 0;
|
||||
this->unk_84 = 0;
|
||||
this->unk_86 = 0;
|
||||
this->unk_87 = 0;
|
||||
}
|
||||
|
||||
ARM UnkStruct_02035064::~UnkStruct_02035064() {
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02035064::func_020350b0() {}
|
||||
ARM void UnkStruct_02035064::func_020350b4(s32 param1, unk32 param2, unk8 param3, unk16 param4, unk16 param5) {}
|
||||
ARM void UnkStruct_02035064::func_0203516c() {}
|
||||
ARM s32 UnkStruct_02035064::vfunc_0() {}
|
||||
ARM s32 UnkStruct_02035064::vfunc_4() {}
|
||||
ARM void UnkStruct_02035064::func_020351b8(bool param1, bool param2, bool param3, bool param4) {}
|
||||
ARM void UnkStruct_02035064::func_020352d8() {}
|
||||
|
||||
@@ -1,25 +1,50 @@
|
||||
#include "Unknown/UnkStruct_02037750.hpp"
|
||||
|
||||
UnkStruct_02037750::UnkStruct_02037750(unk32 param1, unk32 param2) {}
|
||||
UnkStruct_02037750::~UnkStruct_02037750() {}
|
||||
void UnkStruct_02037750::vfunc_08(unk32 param1) {}
|
||||
void UnkStruct_02037750::vfunc_0c(s32 param1) {}
|
||||
void UnkStruct_02037750::vfunc_10() {}
|
||||
void UnkStruct_02037750::vfunc_24(unk32 param1) {}
|
||||
void UnkStruct_02037750::vfunc_28(s32 param1) {}
|
||||
unk32 UnkStruct_02037750::vfunc_2c(s32 param1) {}
|
||||
LinkStateInteract *UnkStruct_02037750::GetLinkStateInteract() {}
|
||||
unk32 UnkStruct_02037750::vfunc_30() {}
|
||||
void UnkStruct_02037750::func_020385d0(s32 param1, unk32 *param2) {}
|
||||
void UnkStruct_02037750::vfunc_14() {}
|
||||
void UnkStruct_02037750::vfunc_18() {}
|
||||
unk32 UnkStruct_02037750::vfunc_1c() {}
|
||||
void UnkStruct_02037750::vfunc_20() {}
|
||||
UnkStruct_02037750::UnkStruct_02037750(unk32 param1, unk32 param2) {
|
||||
s32 i;
|
||||
|
||||
UnkStruct_020386d8::UnkStruct_020386d8() :
|
||||
UnkStruct_02037750(0x1000000, 0) {}
|
||||
void UnkStruct_020386d8::vfunc_08(unk32 param1) {}
|
||||
void UnkStruct_020386d8::vfunc_24(unk32 param1) {}
|
||||
void UnkStruct_020386d8::vfunc_28() {}
|
||||
unk32 UnkStruct_020386d8::vfunc_30() {}
|
||||
UnkStruct_020386d8::~UnkStruct_020386d8() {}
|
||||
this->unk_14 = param_3;
|
||||
this->unk_18 = param_2;
|
||||
this->unk_1C = 0;
|
||||
this->unk_1D = 0xFF;
|
||||
this->unk_1E = 0;
|
||||
|
||||
for (i = 0; i < ARRAY_LEN(this->unk_04); i++) {
|
||||
this->unk_04[i] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
ARM UnkStruct_02037750::~UnkStruct_02037750() {
|
||||
if (data_027e0c68.unk_20[0] == this) {
|
||||
data_027e0c68.func_02036d4c(this);
|
||||
}
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02037750::vfunc_08(unk32 param1) {}
|
||||
ARM void UnkStruct_02037750::vfunc_0c(s32 param1) {}
|
||||
ARM void UnkStruct_02037750::vfunc_10() {}
|
||||
ARM void UnkStruct_02037750::vfunc_24(unk32 param1) {}
|
||||
ARM void UnkStruct_02037750::vfunc_28(s32 param1) {}
|
||||
ARM unk32 UnkStruct_02037750::vfunc_2c(s32 param1) {}
|
||||
ARM LinkStateInteract *UnkStruct_02037750::GetLinkStateInteract() {}
|
||||
ARM unk32 UnkStruct_02037750::vfunc_30() {}
|
||||
ARM void UnkStruct_02037750::func_020385d0(s32 param1, unk32 *param2) {}
|
||||
ARM void UnkStruct_02037750::vfunc_14() {}
|
||||
ARM void UnkStruct_02037750::vfunc_18() {}
|
||||
ARM unk32 UnkStruct_02037750::vfunc_1c() {}
|
||||
ARM void UnkStruct_02037750::vfunc_20() {}
|
||||
|
||||
// non-matching
|
||||
ARM UnkStruct_020386d8::UnkStruct_020386d8() :
|
||||
UnkStruct_02037750(0x1000000, 0) {
|
||||
this->unk_20 = -1;
|
||||
this->unk_24.func_020376c0(gVec3p_ZERO);
|
||||
}
|
||||
|
||||
ARM void UnkStruct_020386d8::vfunc_08(unk32 param1) {}
|
||||
ARM void UnkStruct_020386d8::vfunc_24(unk32 param1) {}
|
||||
ARM void UnkStruct_020386d8::vfunc_28() {}
|
||||
ARM unk32 UnkStruct_020386d8::vfunc_30() {}
|
||||
|
||||
ARM UnkStruct_020386d8::~UnkStruct_020386d8() {
|
||||
}
|
||||
|
||||
@@ -1,43 +1,241 @@
|
||||
#include "Unknown/UnkStruct_02038aa0.hpp"
|
||||
|
||||
UnkStruct_0203881c::UnkStruct_0203881c() {}
|
||||
void UnkStruct_0203881c::func_02038858(unk32 param1) {}
|
||||
void UnkStruct_0203881c::func_02038888() {}
|
||||
void UnkStruct_0203881c::func_02038950(UnkStruct_02038aa0 *param1, s32 param2) {}
|
||||
void UnkStruct_0203881c::func_02038a80(s32 param1) {}
|
||||
UnkStruct_0203881c::~UnkStruct_0203881c() {}
|
||||
ARM UnkStruct_0203881c::UnkStruct_0203881c() {
|
||||
this->unk_14 = 0x1000;
|
||||
this->unk_18 = 0;
|
||||
this->unk_1C = 0;
|
||||
this->unk_20 = 0;
|
||||
this->unk_24 = 0;
|
||||
}
|
||||
|
||||
UnkStruct_02038aa0::UnkStruct_02038aa0(u8 param1, u8 param2) :
|
||||
UnkStruct_0203dae0(param1) {}
|
||||
UnkStruct_02038aa0::~UnkStruct_02038aa0() {}
|
||||
void UnkStruct_02038aa0::func_02038b34(u32 param1, unk32 param2) {}
|
||||
void UnkStruct_02038aa0::vfunc_4c() {}
|
||||
void UnkStruct_02038aa0::vfunc_10(unk32 param1) {}
|
||||
void UnkStruct_02038aa0::func_02038b40() {}
|
||||
void UnkStruct_02038aa0::vfunc_48() {}
|
||||
bool UnkStruct_02038aa0::func_02038b78() {}
|
||||
unk32 UnkStruct_02038aa0::vfunc_34(s32 param1) {}
|
||||
s32 UnkStruct_02038aa0::func_02038cb8(s32 param1) {}
|
||||
s32 UnkStruct_02038aa0::func_02038cf4() {}
|
||||
s32 UnkStruct_02038aa0::func_02038d10() {}
|
||||
void UnkStruct_02038aa0::vfunc_2c() {}
|
||||
void UnkStruct_02038aa0::vfunc_30() {}
|
||||
bool UnkStruct_02038aa0::func_02038ef4(s32 param1, s32 param2) {}
|
||||
void UnkStruct_02038aa0::vfunc_44() {}
|
||||
void UnkStruct_02038aa0::vfunc_50(unk32 param1, unk32 param2, s32 param3, unk32 param4) {}
|
||||
void UnkStruct_02038aa0::vfunc_5c() {}
|
||||
unk32 UnkStruct_02038aa0::vfunc_1c(s32 param1, unk32 *param2, unk32 param3, unk32 param4) {}
|
||||
unk32 UnkStruct_02038aa0::vfunc_20(s32 param1, s32 *param2) {}
|
||||
void UnkStruct_02038aa0::func_02039208(unk16 param1) {}
|
||||
void UnkStruct_02038aa0::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {}
|
||||
unk32 UnkStruct_02038aa0::func_02039250() {}
|
||||
void UnkStruct_02038aa0::vfunc_54() {}
|
||||
void UnkStruct_02038aa0::vfunc_58() {}
|
||||
void UnkStruct_02038aa0::vfunc_60() {}
|
||||
void UnkStruct_02038aa0::vfunc_64() {}
|
||||
s32 UnkStruct_02038aa0::vfunc_68(unk32 param1) {}
|
||||
void UnkStruct_02038aa0::func_02039440(unk32 param1, unk32 param2) {}
|
||||
void UnkStruct_02038aa0::vfunc_6c(s32 *param1, s32 *param2) {}
|
||||
void UnkStruct_02038aa0::vfunc_70(s32 *param1, s32 *param2) {}
|
||||
bool UnkStruct_02038aa0::func_0203951c() {}
|
||||
unk32 UnkStruct_02038aa0::vfunc_38() {}
|
||||
ARM void UnkStruct_0203881c::func_02038858(unk32 param1) {}
|
||||
ARM void UnkStruct_0203881c::func_02038888() {}
|
||||
ARM void UnkStruct_0203881c::func_02038950(UnkStruct_02038aa0 *param1, s32 param2) {}
|
||||
ARM void UnkStruct_0203881c::func_02038a80(s32 param1) {}
|
||||
ARM UnkStruct_0203881c::~UnkStruct_0203881c() {}
|
||||
|
||||
THUMB UnkStruct_02038aa0::UnkStruct_02038aa0(u8 param1, u8 param2) :
|
||||
UnkStruct_0203dae0(param1), mUnk_124(0) {
|
||||
this->func_020387e0(this->unk_150);
|
||||
this->pInfoEntry = 0;
|
||||
this->unk_158.y = 0;
|
||||
this->unk_15C = 0;
|
||||
this->unk_15E = 0xFF;
|
||||
this->unk_15F = 0xFF;
|
||||
this->unk_160 = 1;
|
||||
this->unk_11E = param2;
|
||||
}
|
||||
|
||||
THUMB UnkStruct_02038aa0::~UnkStruct_02038aa0() {
|
||||
}
|
||||
|
||||
THUMB void UnkStruct_02038aa0::func_02038b28(void) {
|
||||
this->unk_114->unk_04 = NULL;
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02038aa0::func_02038b34(u32 param1, unk32 param2) {
|
||||
MsgProc_Type1::func_0203e060(this, param1, param2);
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02038aa0::vfunc_4c() {}
|
||||
ARM void UnkStruct_02038aa0::vfunc_10(unk32 param1) {}
|
||||
|
||||
ARM void UnkStruct_02038aa0::func_02038b40() {
|
||||
this->unk_15C = -1;
|
||||
this->unk_128.unk_00 = NULL;
|
||||
this->func_0203dc10(0);
|
||||
this->vfunc_48();
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02038aa0::vfunc_48() {}
|
||||
|
||||
ARM void UnkStruct_02038aa0::func_02038b74(void) {
|
||||
}
|
||||
|
||||
// non-matching
|
||||
ARM bool UnkStruct_02038aa0::func_02038b78() {
|
||||
if (data_027e0c54 == 0) {
|
||||
if ((this->unk_50 != 0 && data_027e0c68.func_02036850() != 0) || (this->unk_50 == 0 && data_027e0c68.func_02036824() != 0)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
} else {
|
||||
bool ret = CHECK_UNK_FLAGS(1);
|
||||
|
||||
if ((this->unk_50 == 0 || ret)) {
|
||||
return (this->unk_50 != 0 && ret);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
ARM unk32 UnkStruct_02038aa0::vfunc_34(s32 param1) {
|
||||
s16 iVar1;
|
||||
unk32 iVar2;
|
||||
unk32 iVar3;
|
||||
unk32 uVar4;
|
||||
|
||||
iVar2 = this->func_02038cf4();
|
||||
iVar3 = this->func_02038d10();
|
||||
iVar1 = ((this->unk_158.y - (this->unk_18 << 3) / 2));
|
||||
|
||||
if ((param1 < iVar2 + iVar1) || (iVar2 + iVar3 + iVar1 <= param1)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
iVar3 = this->mUnk_34;
|
||||
uVar4 = this->func_02032fb4();
|
||||
iVar2 = (param1 - iVar1) - iVar2;
|
||||
|
||||
return func_01ff9b4c(iVar2 + iVar3 / 2, uVar4);
|
||||
}
|
||||
|
||||
ARM s32 UnkStruct_02038aa0::func_02038cb8(s32 param1) {
|
||||
u8 bVar1 = this->unk_2C[0]->unk_08[1];
|
||||
unk32 iVar2 = this->func_02038cf4();
|
||||
unk32 iVar1 = this->func_020337d8(param1 + 1);
|
||||
return iVar2 + iVar1 - bVar1;
|
||||
}
|
||||
|
||||
ARM s32 UnkStruct_02038aa0::func_02038cf4() {
|
||||
unk32 iVar1;
|
||||
unk32 iVar2;
|
||||
|
||||
iVar2 = this->mUnk_18;
|
||||
iVar1 = this->func_02038d10();
|
||||
return (iVar2 * 8 - iVar1) / 2;
|
||||
}
|
||||
|
||||
ARM s32 UnkStruct_02038aa0::func_02038d10() {
|
||||
return this->func_020337d8(this->unk_150[0]);
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02038aa0::vfunc_2c() {}
|
||||
|
||||
ARM void UnkStruct_02038aa0::vfunc_30() {
|
||||
if (this->unk_15C > 0) {
|
||||
this->func_0203e090();
|
||||
} else {
|
||||
this->unk_118 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
ARM bool UnkStruct_02038aa0::func_02038ef4(s32 param1, s32 param2) {
|
||||
unk32 local_14;
|
||||
unk32 local_18;
|
||||
|
||||
this->vfunc_70(&local_14, &local_18);
|
||||
this->func_0203e1b0(local_14 + param1, local_18 + param2, 0);
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02038aa0::func_02038f40(void) {
|
||||
}
|
||||
|
||||
// non-matching
|
||||
ARM void UnkStruct_02038aa0::vfunc_44() {
|
||||
int iVar1;
|
||||
|
||||
this->pInfoEntry = param_2;
|
||||
this->unk_08 = param_5;
|
||||
this->unk_15F = -1;
|
||||
this->unk_15C = 0x78;
|
||||
this->unk_15E = param_4->mUnk_0c;
|
||||
this->func_0203dcfc(param_6, 0, this->unk_11E, 2);
|
||||
this->unk_128.func_02038858(param_3);
|
||||
this->unk_30 = this->unk_150[4] + 5;
|
||||
|
||||
this->vfunc_54();
|
||||
// this->vfunc_60(0, 0, (unk32)param_4);
|
||||
// this->vfunc_64(param_4);
|
||||
|
||||
if (*(unk32*)data_027e0618 == 2) {
|
||||
if (this->func_02032fa4() == 0) {
|
||||
data_027e103c->func_ov000_020cfc9c(1, 0);
|
||||
} else {
|
||||
data_027e103c->func_ov000_020cfc9c(0, 1);
|
||||
}
|
||||
}
|
||||
|
||||
this->vfunc_5C();
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02038aa0::vfunc_50(unk32 param1, unk32 param2, s32 param3, unk32 param4) {
|
||||
}
|
||||
|
||||
// non-matching
|
||||
ARM void UnkStruct_02038aa0::vfunc_5c() {
|
||||
u16 sVar1;
|
||||
bool bVar5;
|
||||
|
||||
sVar1 = param_2[0];
|
||||
bVar5 = (sVar1 == 0xA || sVar1 == 0x20) || sVar1 == 0x3000;
|
||||
|
||||
if (bVar5 && this->unk_150[2] != 0) {
|
||||
this->unk_150[2] = 1;
|
||||
} else {
|
||||
this->unk_150[2] = 0;
|
||||
}
|
||||
|
||||
// this->unk_150[2] = bVar5;
|
||||
|
||||
return this->func_02033360();
|
||||
}
|
||||
|
||||
ARM unk32 UnkStruct_02038aa0::vfunc_1c(s32 param1, unk32 *param2, unk32 param3, unk32 param4) {}
|
||||
ARM unk32 UnkStruct_02038aa0::vfunc_20(s32 param1, s32 *param2) {}
|
||||
ARM void UnkStruct_02038aa0::func_02039208(unk16 param1) {}
|
||||
|
||||
// non-matching
|
||||
ARM void UnkStruct_02038aa0::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {
|
||||
this->unk_15C = 10;
|
||||
this->unk_150[2] = 1;
|
||||
this->func_0203e2ac(param2);
|
||||
}
|
||||
|
||||
ARM unk32 UnkStruct_02038aa0::func_02039250() {}
|
||||
ARM void UnkStruct_02038aa0::vfunc_54() {}
|
||||
ARM void UnkStruct_02038aa0::vfunc_58() {}
|
||||
ARM void UnkStruct_02038aa0::vfunc_60() {}
|
||||
ARM void UnkStruct_02038aa0::vfunc_64() {}
|
||||
|
||||
ARM s32 UnkStruct_02038aa0::vfunc_68(unk32 param1) {
|
||||
switch (param_2) {
|
||||
case 0:
|
||||
break;
|
||||
case 1:
|
||||
this->unk_34 = 4;
|
||||
break;
|
||||
case 2:
|
||||
this->unk_34 = 6;
|
||||
break;
|
||||
case 3:
|
||||
this->unk_34 = 1;
|
||||
break;
|
||||
case 4:
|
||||
this->unk_34 = 0;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return ((this->unk_18 << 3) - this->func_020337d8(param1)) / 2;
|
||||
}
|
||||
|
||||
ARM void UnkStruct_02038aa0::func_02039440(unk32 param1, unk32 param2) {}
|
||||
ARM void UnkStruct_02038aa0::vfunc_6c(s32 *param1, s32 *param2) {}
|
||||
|
||||
ARM void UnkStruct_02038aa0::vfunc_70(s32 *param1, s32 *param2) {
|
||||
this->vfunc_6C(param1, param2);
|
||||
*param1 += this->unk_158.x;
|
||||
*param2 += this->unk_158.y;
|
||||
}
|
||||
|
||||
ARM bool UnkStruct_02038aa0::func_0203951c() {}
|
||||
ARM unk32 UnkStruct_02038aa0::vfunc_38() {}
|
||||
|
||||
ARM void UnkStruct_02038aa0::vfunc_0c(u8 param_2, u8 param_3, u8 param_4, unk32 param_5) {
|
||||
this->func_0203dc10(1, param_3);
|
||||
this->func_02033190(param_2, param_3, param_4, param_5);
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,25 +1,87 @@
|
||||
#include "Unknown/UnkStruct_0203dae0.hpp"
|
||||
#include "System/SysNew.hpp"
|
||||
|
||||
UnkStruct_0203dae0::UnkStruct_0203dae0(u8 param1) {}
|
||||
UnkStruct_0203dae0::~UnkStruct_0203dae0() {}
|
||||
void UnkStruct_0203dae0::func_0203dc10(s32 param1) {}
|
||||
bool UnkStruct_0203dae0::func_0203dc74(s32 param1, s32 param2) {}
|
||||
bool UnkStruct_0203dae0::vfunc_14(s32 param1, s32 param2) {}
|
||||
void UnkStruct_0203dae0::func_0203dcfc(u8 param1, unk32 param2, unk32 param3, s32 param4) {}
|
||||
void UnkStruct_0203dae0::func_0203ddec() {}
|
||||
void UnkStruct_0203dae0::func_0203ddfc() {}
|
||||
void UnkStruct_0203dae0::func_0203de14() {}
|
||||
s32 UnkStruct_0203dae0::func_0203de24() {}
|
||||
bool UnkStruct_0203dae0::func_0203de58(s32 param1) {}
|
||||
void UnkStruct_0203dae0::vfunc_10(u32 param1, unk32 param2) {}
|
||||
void UnkStruct_0203dae0::vfunc_30() {}
|
||||
bool UnkStruct_0203dae0::vfunc_28() {}
|
||||
bool UnkStruct_0203dae0::func_0203e0f8(unk32 param1, s32 param2) {}
|
||||
void UnkStruct_0203dae0::vfunc_2c() {}
|
||||
bool UnkStruct_0203dae0::func_0203e1b0(unk32 param1, unk32 param2, s32 param3) {}
|
||||
unk32 UnkStruct_0203dae0::vfunc_18(s32 param1) {}
|
||||
void UnkStruct_0203dae0::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {}
|
||||
void UnkStruct_0203dae0::func_0203e2e8(s32 param1, s32 param2, unk32 param3, u32 param4) {}
|
||||
void UnkStruct_0203dae0::func_0203e510(s32 *param1, s32 param2, s32 param3) {}
|
||||
void UnkStruct_0203dae0::func_0203e62c(s32 *param1, s32 param2) {}
|
||||
bool UnkStruct_0203dae0::func_0203e6e4(u32 param1, u32 param2, s32 param3) {}
|
||||
extern u32 *data_027e0ce0[];
|
||||
extern "C" void func_02007938(unk32, unk16*, unk32, unk32, unk32);
|
||||
|
||||
// non-matching
|
||||
THUMB UnkStruct_0203dae0::UnkStruct_0203dae0(u8 param1) {
|
||||
this->unk_114 = NULL;
|
||||
this->unk_118 = -1;
|
||||
this->unk_11C = 0;
|
||||
this->unk_11E = 0;
|
||||
this->unk_11F = 0;
|
||||
this->unk_120 = 1;
|
||||
this->unk_121 = param_2;
|
||||
this->unk_122 = 0;
|
||||
|
||||
func_02007938(0, &this->unk_54, 0xC0, 1, param_4);
|
||||
|
||||
if (this->unk_121 == 0) {
|
||||
this->unk_114 = new(data_027e0ce0[0], 4) MsgProc_Base2_unk_114();
|
||||
} else {
|
||||
this->unk_114 = new(data_027e0ce0[1], 4) MsgProc_Base2_unk_114();
|
||||
}
|
||||
}
|
||||
|
||||
THUMB UnkStruct_0203dae0::~UnkStruct_0203dae0() {
|
||||
if (this->unk_114 != NULL) {
|
||||
delete this->mUnk_114;
|
||||
this->unk_114 = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
ARM void UnkStruct_0203dae0::func_0203dc10(s32 param1) {}
|
||||
ARM bool UnkStruct_0203dae0::func_0203dc74(s32 param1, s32 param2) {}
|
||||
|
||||
// non-matching
|
||||
ARM bool UnkStruct_0203dae0::vfunc_14(s32 param1, s32 param2) {
|
||||
unk32 uVar1;
|
||||
unk32 local_c;
|
||||
unk32 local_10;
|
||||
|
||||
local_c = param_2;
|
||||
local_10 = param_3;
|
||||
|
||||
this->func_02032fa4();
|
||||
this->func_0203fc78(&local_c, &local_10);
|
||||
this->func_02032fcc(local_c, local_10);
|
||||
this->unk_10 = 0;
|
||||
return true;
|
||||
}
|
||||
|
||||
ARM void UnkStruct_0203dae0::func_0203dcfc(u8 param1, unk32 param2, unk32 param3, s32 param4) {}
|
||||
ARM void UnkStruct_0203dae0::func_0203ddec() {}
|
||||
ARM void UnkStruct_0203dae0::func_0203ddfc() {}
|
||||
ARM void UnkStruct_0203dae0::func_0203de14() {}
|
||||
ARM s32 UnkStruct_0203dae0::func_0203de24() {}
|
||||
ARM bool UnkStruct_0203dae0::func_0203de58(s32 param1) {}
|
||||
|
||||
ARM void UnkStruct_0203dae0::vfunc_10(u32 param1, unk32 param2) {
|
||||
param_1->func_0203dc10(1, param_3);
|
||||
param_1->unk_11E = param_2;
|
||||
param_1->unk_118 = -1;
|
||||
param_1->func_020331c4(param_2, -1);
|
||||
}
|
||||
|
||||
ARM void UnkStruct_0203dae0::vfunc_30() {}
|
||||
|
||||
ARM bool UnkStruct_0203dae0::vfunc_28() {
|
||||
if (this->unk_122 != 0) {
|
||||
this->func_0203e0f8();
|
||||
this->func_0203dc10(0);
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
ARM bool UnkStruct_0203dae0::func_0203e0f8(unk32 param1, s32 param2) {}
|
||||
ARM void UnkStruct_0203dae0::vfunc_2c() {}
|
||||
ARM bool UnkStruct_0203dae0::func_0203e1b0(unk32 param1, unk32 param2, s32 param3) {}
|
||||
ARM unk32 UnkStruct_0203dae0::vfunc_18(s32 param1) {}
|
||||
ARM void UnkStruct_0203dae0::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {}
|
||||
ARM void UnkStruct_0203dae0::func_0203e2e8(s32 param1, s32 param2, unk32 param3, u32 param4) {}
|
||||
ARM void UnkStruct_0203dae0::func_0203e510(s32 *param1, s32 param2, s32 param3) {}
|
||||
ARM void UnkStruct_0203dae0::func_0203e62c(s32 *param1, s32 param2) {}
|
||||
ARM bool UnkStruct_0203dae0::func_0203e6e4(u32 param1, u32 param2, s32 param3) {}
|
||||
|
||||
Reference in New Issue
Block a user