mirror of
https://github.com/zeldaret/st
synced 2026-08-18 21:47:53 -04:00
Decompile 018_StartUp overlay (#19)
* Decompile StartUp overlay (99%) * jp delinks * regression fix
This commit is contained in:
@@ -70,7 +70,7 @@ struct Vec2us_cpp {
|
||||
}
|
||||
};
|
||||
|
||||
class UnkSubStruct1 {
|
||||
class UnkSubStruct1 : public SysObject {
|
||||
public:
|
||||
/* 00 (vtable) */
|
||||
/* 04 */ u16 mUnk_04;
|
||||
@@ -102,6 +102,16 @@ public:
|
||||
/* 08 */ virtual void vfunc_08();
|
||||
/* 0C */
|
||||
|
||||
bool UnkCheck1() {
|
||||
bool value = true;
|
||||
|
||||
if (mUnk_0A == false && mUnk_0B == false) {
|
||||
value = false;
|
||||
}
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
void UnkOperations(Vec2s *pPos, bool doSetPos) {
|
||||
int iVar1;
|
||||
|
||||
@@ -486,3 +496,24 @@ public:
|
||||
void func_020171e4();
|
||||
void func_02017520(const char *nscrPath, const char *ncgrPath, const char *nclrPath);
|
||||
};
|
||||
|
||||
class UnkStruct2 {
|
||||
public:
|
||||
/* 00 */ unk8 pad[0x10];
|
||||
/* 10 */
|
||||
|
||||
UnkStruct2(const char *path, unk32 param2);
|
||||
~UnkStruct2();
|
||||
void func_020154ec(const char *param1);
|
||||
};
|
||||
|
||||
struct UnkResult {
|
||||
void *mUnk_00;
|
||||
void *mUnk_04;
|
||||
void *mUnk_08;
|
||||
UnkSystem4 mUnk_0C;
|
||||
UnkSystem4 mUnk_1C;
|
||||
UnkSystem4 mUnk_2C;
|
||||
|
||||
UnkResult(const char *path);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user