mirror of
https://github.com/zeldaret/st
synced 2026-06-27 18:33:03 -04:00
Decompile overlay 112 (PlayerSceneChange) (#38)
* fix scratch upload? * start overlay 112 * comment format thing * build fixes 1 * name cs index * started vfunc_0c and vfunc_10 * added scratch links * config changes * fix build issues * first wave of broken matches * second wave of broken matches * fix build issue * third wave of broken matches * forth wave of broken matches
This commit is contained in:
@@ -31,7 +31,7 @@ public:
|
||||
UnkStruct_ov019_020d24c0 data_ov019_020d24c0(-0x100, 0, 0x100, 0);
|
||||
|
||||
UnkStruct_ov019_020d1e4c UnkStruct_ov019_020d1e70::data_ov019_020d1e4c = {
|
||||
0x14, 0x14, 0x14, 0x04, 0x03, -0x47, 0x00, 0x0281, -0x47, Vec2s(0x00, 0x00), 0x0281,
|
||||
0x14, 0x14, 0x14, 0x04, 0x03, -0x47, 0x00, 0x0281, -0x47, {0x00, 0x00}, 0x0281,
|
||||
};
|
||||
|
||||
UnkStruct_ov019_020d1e94 UnkStruct_ov019_020d1e70::data_ov019_020d1e94 = {
|
||||
|
||||
@@ -17,9 +17,9 @@ void func_ov000_020623d8(void *param1, unk32 param2);
|
||||
|
||||
class UnkStruct_ov019_020d215c {
|
||||
public:
|
||||
/* 00 */ Vec2s mUnk_00;
|
||||
/* 04 */ Vec2s mUnk_04;
|
||||
/* 08 */ Vec2s mUnk_08;
|
||||
/* 00 */ VEC2S mUnk_00;
|
||||
/* 04 */ VEC2S mUnk_04;
|
||||
/* 08 */ VEC2S mUnk_08;
|
||||
/* 0C */ VEC2S mUnk_0C;
|
||||
/* 10 */ VEC2S mUnk_10;
|
||||
/* 14 */
|
||||
@@ -68,7 +68,7 @@ public:
|
||||
};
|
||||
|
||||
UnkStruct_ov019_020d215c UnkStruct_ov019_020d2170::data_ov019_020d215c = {
|
||||
Vec2s(), Vec2s(), Vec2s(), {-0x47, -0x01}, {0x0281, 0x00},
|
||||
{0, 0}, {0, 0}, {0, 0}, {-0x47, -0x01}, {0x0281, 0x00},
|
||||
};
|
||||
|
||||
static const UnkStruct_ov019_020d2170 data_ov019_020d2170;
|
||||
|
||||
@@ -172,7 +172,10 @@ ARM FileSelect_UnkClass7::FileSelect_UnkClass7() {
|
||||
u16 value = gRandom.ConditionalNext32(this->mUnk_004.mUnk_000[i].func_ov000_02060c28());
|
||||
this->mUnk_004.mUnk_000[i].func_ov000_02060bd8(value);
|
||||
|
||||
Vec2us pos = pRandom->NextPos(SUBSCREEN_WIDTH, SUBSCREEN_HEIGHT);
|
||||
Vec2us pos;
|
||||
pos.x = pRandom->Next32(0, SUBSCREEN_WIDTH);
|
||||
pos.y = pRandom->Next32(0, SUBSCREEN_HEIGHT);
|
||||
|
||||
Vec2us *pVec = &this->mUnk_004.mUnk_E10[i];
|
||||
*pVec = pos;
|
||||
}
|
||||
@@ -185,7 +188,10 @@ ARM void FileSelect_UnkClass7::vfunc_00() {
|
||||
if (this->mUnk_004.mUnk_000[i].func_ov000_02060af8() != 0) {
|
||||
this->mUnk_004.mUnk_000[i].func_ov000_02060b64();
|
||||
|
||||
Vec2us pos = gRandom.NextPos(SUBSCREEN_WIDTH, SUBSCREEN_HEIGHT);
|
||||
Vec2us pos;
|
||||
pos.x = gRandom.Next32(0, SUBSCREEN_WIDTH);
|
||||
pos.y = gRandom.Next32(0, SUBSCREEN_HEIGHT);
|
||||
|
||||
Vec2us *pVec = &this->mUnk_004.mUnk_E10[i];
|
||||
*pVec = pos;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user