Reformat previously untouched files

This commit is contained in:
Rachel
2024-10-18 13:54:04 -07:00
parent e5e14b3778
commit 944becf56d
9 changed files with 1363 additions and 1358 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -28,27 +28,27 @@
#include "unk_02018340.h"
typedef struct {
void * unk_00;
NNSG2dCellDataBank * unk_04;
void * unk_08;
NNSG2dAnimBankData * unk_0C;
void *unk_00;
NNSG2dCellDataBank *unk_04;
void *unk_08;
NNSG2dAnimBankData *unk_0C;
} UnkStruct_ov20_021D4B2C;
typedef struct UnkStruct_ov20_021D4AD4_t {
UnkStruct_ov20_021D2128 * unk_00;
const UnkStruct_ov20_021D16E8 * unk_04;
const UnkStruct_020998EC * unk_08;
BGL * unk_0C;
CellActorCollection * unk_10;
CellActor * unk_14;
CellActor * unk_18;
UnkStruct_ov20_021D2128 *unk_00;
const UnkStruct_ov20_021D16E8 *unk_04;
const UnkStruct_020998EC *unk_08;
BGL *unk_0C;
CellActorCollection *unk_10;
CellActor *unk_14;
CellActor *unk_18;
UnkStruct_ov20_021D4B2C unk_1C;
u16 unk_2C[8][77];
SysTask * unk_4FC;
SysTask *unk_4FC;
} UnkStruct_ov20_021D4AD4;
typedef struct {
UnkStruct_ov20_021D4AD4 * unk_00;
UnkStruct_ov20_021D4AD4 *unk_00;
int unk_04;
u16 unk_08;
u16 unk_0A;
@@ -60,19 +60,19 @@ typedef struct {
u16 unk_16;
} UnkStruct_ov20_021D4BA4;
static void ov20_021D4874(UnkStruct_ov20_021D4AD4 * param0, NARC * param1);
static void ov20_021D48C4(UnkStruct_ov20_021D4AD4 * param0, NARC * param1);
static void ov20_021D498C(Window * param0, BGL * param1, const Strbuf *param2, int param3);
static void ov20_021D4A24(UnkStruct_ov20_021D4AD4 * param0, NARC * param1);
static void ov20_021D4AD4(UnkStruct_ov20_021D4AD4 * param0);
static void ov20_021D4AF8(UnkStruct_ov20_021D4B2C * param0, NARC * param1, u32 param2, u32 param3);
static void ov20_021D4B2C(UnkStruct_ov20_021D4B2C * param0);
static void ov20_021D4C40(SysTask * param0, void * param1);
static CellActor * ov20_021D4B40(UnkStruct_ov20_021D4AD4 * param0, NNSG2dImageProxy * param1, NNSG2dImagePaletteProxy * param2, UnkStruct_ov20_021D4B2C * param3, int param4, int param5, int param6, int param7);
static void ov20_021D4874(UnkStruct_ov20_021D4AD4 *param0, NARC *param1);
static void ov20_021D48C4(UnkStruct_ov20_021D4AD4 *param0, NARC *param1);
static void ov20_021D498C(Window *param0, BGL *param1, const Strbuf *param2, int param3);
static void ov20_021D4A24(UnkStruct_ov20_021D4AD4 *param0, NARC *param1);
static void ov20_021D4AD4(UnkStruct_ov20_021D4AD4 *param0);
static void ov20_021D4AF8(UnkStruct_ov20_021D4B2C *param0, NARC *param1, u32 param2, u32 param3);
static void ov20_021D4B2C(UnkStruct_ov20_021D4B2C *param0);
static void ov20_021D4C40(SysTask *param0, void *param1);
static CellActor *ov20_021D4B40(UnkStruct_ov20_021D4AD4 *param0, NNSG2dImageProxy *param1, NNSG2dImagePaletteProxy *param2, UnkStruct_ov20_021D4B2C *param3, int param4, int param5, int param6, int param7);
UnkStruct_ov20_021D4AD4 * ov20_021D4728 (UnkStruct_ov20_021D2128 * param0, const UnkStruct_ov20_021D16E8 * param1, const UnkStruct_020998EC * param2)
UnkStruct_ov20_021D4AD4 *ov20_021D4728(UnkStruct_ov20_021D2128 *param0, const UnkStruct_ov20_021D16E8 *param1, const UnkStruct_020998EC *param2)
{
UnkStruct_ov20_021D4AD4 * v0 = Heap_AllocFromHeap(35, sizeof(UnkStruct_ov20_021D4AD4));
UnkStruct_ov20_021D4AD4 *v0 = Heap_AllocFromHeap(35, sizeof(UnkStruct_ov20_021D4AD4));
v0->unk_00 = param0;
v0->unk_04 = param1;
@@ -86,13 +86,13 @@ UnkStruct_ov20_021D4AD4 * ov20_021D4728 (UnkStruct_ov20_021D2128 * param0, const
return v0;
}
void ov20_021D4764 (UnkStruct_ov20_021D4AD4 * param0)
void ov20_021D4764(UnkStruct_ov20_021D4AD4 *param0)
{
ov20_021D4AD4(param0);
Heap_FreeToHeap(param0);
}
void ov20_021D4774 (UnkStruct_ov20_021D4AD4 * param0, NARC * param1)
void ov20_021D4774(UnkStruct_ov20_021D4AD4 *param0, NARC *param1)
{
sub_02007130(param1, 21, 4, 0, 0x40, 35);
sub_0200710C(param1, 11, param0->unk_0C, 4, 0, 0, 1, 35);
@@ -112,14 +112,21 @@ void ov20_021D4774 (UnkStruct_ov20_021D4AD4 * param0, NARC * param1)
sub_02019448(param0->unk_0C, 4);
}
static void ov20_021D4874 (UnkStruct_ov20_021D4AD4 * param0, NARC * param1)
static void ov20_021D4874(UnkStruct_ov20_021D4AD4 *param0, NARC *param1)
{
static const u16 v0[] = {
12, 13, 14, 15, 16, 17, 18, 19,
12,
13,
14,
15,
16,
17,
18,
19,
};
int v1;
void * v2;
NNSG2dScreenData * v3;
void *v2;
NNSG2dScreenData *v3;
for (v1 = 0; v1 < NELEMS(v0); v1++) {
v2 = sub_020071D0(param1, v0[v1], 1, &v3, 35);
@@ -165,7 +172,10 @@ static void ov20_021D48C4(UnkStruct_ov20_021D4AD4 *param0, NARC *param1)
}
static const s16 Unk_ov20_021D52EC[] = {
22, (22 + 56 * 1) - 1, (22 + 56 * 2) - 2, (22 + 56 * 3) - 1,
22,
(22 + 56 * 1) - 1,
(22 + 56 * 2) - 2,
(22 + 56 * 3) - 1,
};
static void ov20_021D498C(Window *param0, BGL *param1, const Strbuf *param2, int param3)
@@ -190,7 +200,7 @@ static void ov20_021D498C(Window *param0, BGL *param1, const Strbuf *param2, int
Strbuf_Free(v5);
}
static void ov20_021D4A24 (UnkStruct_ov20_021D4AD4 * param0, NARC * param1)
static void ov20_021D4A24(UnkStruct_ov20_021D4AD4 *param0, NARC *param1)
{
NNSG2dImagePaletteProxy v0;
NNSG2dImageProxy v1;
@@ -212,7 +222,7 @@ static void ov20_021D4A24 (UnkStruct_ov20_021D4AD4 * param0, NARC * param1)
CellActor_SetDrawFlag(param0->unk_18, 0);
}
static void ov20_021D4AD4 (UnkStruct_ov20_021D4AD4 * param0)
static void ov20_021D4AD4(UnkStruct_ov20_021D4AD4 *param0)
{
if (param0->unk_14) {
CellActor_Delete(param0->unk_14);
@@ -225,23 +235,23 @@ static void ov20_021D4AD4 (UnkStruct_ov20_021D4AD4 * param0)
ov20_021D4B2C(&param0->unk_1C);
}
static void ov20_021D4AF8 (UnkStruct_ov20_021D4B2C * param0, NARC * param1, u32 param2, u32 param3)
static void ov20_021D4AF8(UnkStruct_ov20_021D4B2C *param0, NARC *param1, u32 param2, u32 param3)
{
param0->unk_00 = sub_02007204(param1, param2, 1, &(param0->unk_04), 35);
param0->unk_08 = sub_02007220(param1, param3, 1, &(param0->unk_0C), 35);
}
static void ov20_021D4B2C (UnkStruct_ov20_021D4B2C * param0)
static void ov20_021D4B2C(UnkStruct_ov20_021D4B2C *param0)
{
Heap_FreeToHeap(param0->unk_00);
Heap_FreeToHeap(param0->unk_08);
}
static CellActor * ov20_021D4B40 (UnkStruct_ov20_021D4AD4 * param0, NNSG2dImageProxy * param1, NNSG2dImagePaletteProxy * param2, UnkStruct_ov20_021D4B2C * param3, int param4, int param5, int param6, int param7)
static CellActor *ov20_021D4B40(UnkStruct_ov20_021D4AD4 *param0, NNSG2dImageProxy *param1, NNSG2dImagePaletteProxy *param2, UnkStruct_ov20_021D4B2C *param3, int param4, int param5, int param6, int param7)
{
CellActorResourceData v0;
CellActorInitParams v1;
CellActor * v2;
CellActor *v2;
v0.imageProxy = param1;
v0.paletteProxy = param2;
@@ -272,9 +282,9 @@ static CellActor * ov20_021D4B40 (UnkStruct_ov20_021D4AD4 * param0, NNSG2dImageP
return v2;
}
void ov20_021D4BA4 (UnkStruct_ov20_021D4AD4 * param0)
void ov20_021D4BA4(UnkStruct_ov20_021D4AD4 *param0)
{
UnkStruct_ov20_021D4BA4 * v0 = Heap_AllocFromHeap(35, sizeof(UnkStruct_ov20_021D4BA4));
UnkStruct_ov20_021D4BA4 *v0 = Heap_AllocFromHeap(35, sizeof(UnkStruct_ov20_021D4BA4));
if (v0) {
static const struct {
@@ -286,8 +296,8 @@ void ov20_021D4BA4 (UnkStruct_ov20_021D4AD4 * param0)
u16 unk_0A;
u16 unk_0C;
} v1[] = {
{0x1, 0x3, 0x3, 0x3, 0x4, 0x3, 0xE},
{0x5, 0x7, 0x3, 0xE, 0x0, 0x3, 0x3}
{ 0x1, 0x3, 0x3, 0x3, 0x4, 0x3, 0xE },
{ 0x5, 0x7, 0x3, 0xE, 0x0, 0x3, 0x3 }
};
int v2 = ov20_021D1F94(param0->unk_04);
@@ -308,14 +318,14 @@ void ov20_021D4BA4 (UnkStruct_ov20_021D4AD4 * param0)
}
}
BOOL ov20_021D4C2C (UnkStruct_ov20_021D4AD4 * param0)
BOOL ov20_021D4C2C(UnkStruct_ov20_021D4AD4 *param0)
{
return param0->unk_4FC == NULL;
}
static void ov20_021D4C40 (SysTask * param0, void * param1)
static void ov20_021D4C40(SysTask *param0, void *param1)
{
UnkStruct_ov20_021D4BA4 * v0 = param1;
UnkStruct_ov20_021D4BA4 *v0 = param1;
switch (v0->unk_04) {
case 0:
@@ -350,7 +360,7 @@ static void ov20_021D4C40 (SysTask * param0, void * param1)
}
}
void ov20_021D4DBC (UnkStruct_ov20_021D4AD4 * param0, BOOL param1)
void ov20_021D4DBC(UnkStruct_ov20_021D4AD4 *param0, BOOL param1)
{
if (param1) {
CellActor_SetDrawFlag(param0->unk_14, ov20_021D204C(param0->unk_04));
@@ -361,7 +371,7 @@ void ov20_021D4DBC (UnkStruct_ov20_021D4AD4 * param0, BOOL param1)
}
}
void ov20_021D4DF4 (UnkStruct_ov20_021D4AD4 * param0, int param1, int param2)
void ov20_021D4DF4(UnkStruct_ov20_021D4AD4 *param0, int param1, int param2)
{
switch (param1) {
case 0:

View File

@@ -33,22 +33,22 @@
#include "unk_0201F834.h"
#include "unk_02023FCC.h"
static void ov22_02259D94(UnkStruct_ov22_02259C58 * param0, void * param1);
static void ov22_0225A0E4(UnkStruct_ov22_02259C58 * param0, int param1, UnkStruct_ov22_0225A0E4 * param2, int param3, int param4, int param5, int param6);
static void ov22_0225A154(UnkStruct_ov22_0225A154 * param0, int param1, UnkStruct_ov22_0225A0E4 * param2, const UnkStruct_02012744 * param3, const Window * param4, int param5, int param6, int param7, int param8);
static void ov22_02259D94(UnkStruct_ov22_02259C58 *param0, void *param1);
static void ov22_0225A0E4(UnkStruct_ov22_02259C58 *param0, int param1, UnkStruct_ov22_0225A0E4 *param2, int param3, int param4, int param5, int param6);
static void ov22_0225A154(UnkStruct_ov22_0225A154 *param0, int param1, UnkStruct_ov22_0225A0E4 *param2, const UnkStruct_02012744 *param3, const Window *param4, int param5, int param6, int param7, int param8);
static void ov22_0225A200(TouchScreenHitTable *hitTable, int param1, int param2, int param3, int param4, int param5);
static void ov22_0225A218(UnkStruct_ov22_0225A0E4 * param0);
static void ov22_0225A2A8(UnkStruct_ov22_0225A0E4 * param0);
static Window * ov22_0225A348(UnkStruct_ov22_0225A0E4 * param0, u32 param1, u32 param2, u32 param3, int param4, int param5);
static void ov22_0225A3D0(Window * param0);
static void ov22_0225A2D0(UnkStruct_ov22_02259C58 * param0, int param1);
static void ov22_0225A338(UnkStruct_ov22_02259C58 * param0, int param1, int param2, int param3);
static void ov22_0225A2F4(UnkStruct_ov22_0225A154 * param0, int param1);
static void ov22_0225A3DC(UnkStruct_ov22_02259C58 * param0, int param1, int param2);
static void ov22_0225A418(UnkStruct_ov22_0225A154 * param0, int param1, int param2);
static void ov22_0225A02C(u32 param0, u32 param1, void * param2);
static void ov22_0225A218(UnkStruct_ov22_0225A0E4 *param0);
static void ov22_0225A2A8(UnkStruct_ov22_0225A0E4 *param0);
static Window *ov22_0225A348(UnkStruct_ov22_0225A0E4 *param0, u32 param1, u32 param2, u32 param3, int param4, int param5);
static void ov22_0225A3D0(Window *param0);
static void ov22_0225A2D0(UnkStruct_ov22_02259C58 *param0, int param1);
static void ov22_0225A338(UnkStruct_ov22_02259C58 *param0, int param1, int param2, int param3);
static void ov22_0225A2F4(UnkStruct_ov22_0225A154 *param0, int param1);
static void ov22_0225A3DC(UnkStruct_ov22_02259C58 *param0, int param1, int param2);
static void ov22_0225A418(UnkStruct_ov22_0225A154 *param0, int param1, int param2);
static void ov22_0225A02C(u32 param0, u32 param1, void *param2);
void ov22_02259C58 (UnkStruct_ov22_02259C58 * param0, UnkStruct_ov22_02259C58_1 * param1)
void ov22_02259C58(UnkStruct_ov22_02259C58 *param0, UnkStruct_ov22_02259C58_1 *param1)
{
GF_ASSERT(param0);
GF_ASSERT(param1);
@@ -66,7 +66,7 @@ void ov22_02259C58 (UnkStruct_ov22_02259C58 * param0, UnkStruct_ov22_02259C58_1
}
}
void ov22_02259C9C (UnkStruct_ov22_0225A154 * param0, UnkStruct_ov22_02259C9C * param1)
void ov22_02259C9C(UnkStruct_ov22_0225A154 *param0, UnkStruct_ov22_02259C9C *param1)
{
UnkStruct_020127E8 v0;
@@ -88,30 +88,30 @@ void ov22_02259C9C (UnkStruct_ov22_0225A154 * param0, UnkStruct_ov22_02259C9C *
param0->unk_10 = sub_020127E8(&v0);
}
void ov22_02259CE8 (UnkStruct_ov22_02259C58 * param0)
void ov22_02259CE8(UnkStruct_ov22_02259C58 *param0)
{
CellActor_Delete(param0->unk_00);
memset(param0, 0, sizeof(UnkStruct_ov22_02259C58));
}
void ov22_02259D00 (UnkStruct_ov22_0225A154 * param0)
void ov22_02259D00(UnkStruct_ov22_0225A154 *param0)
{
ov22_02259CE8(&param0->unk_00);
sub_02012870(param0->unk_10);
memset(param0, 0, sizeof(UnkStruct_ov22_0225A154));
}
void ov22_02259D1C (UnkStruct_ov22_02259C58 * param0, int param1)
void ov22_02259D1C(UnkStruct_ov22_02259C58 *param0, int param1)
{
if (param1 == param0->unk_04) {
param0->unk_0C(param0, param0->unk_08);
}
}
void ov22_02259D2C (UnkStruct_ov22_02259D2C * param0, int param1, int param2)
void ov22_02259D2C(UnkStruct_ov22_02259D2C *param0, int param1, int param2)
{
int v0;
UnkStruct_ov22_02259C58 * v1;
UnkStruct_ov22_02259C58 *v1;
for (v0 = 2; v0 <= 3; v0++) {
v1 = param0->unk_00 + v0;
@@ -132,7 +132,7 @@ void ov22_02259D2C (UnkStruct_ov22_02259D2C * param0, int param1, int param2)
}
}
void ov22_02259D78 (UnkStruct_ov22_02259C58 * param0, UnkFuncPtr_ov22_02259D78 param1, void * param2, int param3)
void ov22_02259D78(UnkStruct_ov22_02259C58 *param0, UnkFuncPtr_ov22_02259D78 param1, void *param2, int param3)
{
GF_ASSERT(param0);
@@ -141,29 +141,29 @@ void ov22_02259D78 (UnkStruct_ov22_02259C58 * param0, UnkFuncPtr_ov22_02259D78 p
param0->unk_0C = param1;
}
static void ov22_02259D94 (UnkStruct_ov22_02259C58 * param0, void * param1)
static void ov22_02259D94(UnkStruct_ov22_02259C58 *param0, void *param1)
{
return;
}
void ov22_02259D98 (UnkStruct_ov22_02259C58 * param0)
void ov22_02259D98(UnkStruct_ov22_02259C58 *param0)
{
SpriteActor_SetAnimFrame(param0->unk_00, 2);
}
void ov22_02259DA4 (UnkStruct_ov22_02259C58 * param0)
void ov22_02259DA4(UnkStruct_ov22_02259C58 *param0)
{
SpriteActor_SetAnimFrame(param0->unk_00, 0);
}
void ov22_02259DB0 (UnkStruct_ov22_02259C58 * param0)
void ov22_02259DB0(UnkStruct_ov22_02259C58 *param0)
{
SpriteActor_SetAnimFrame(param0->unk_00, 1);
}
void ov22_02259DBC (UnkStruct_ov22_02259D2C * param0, UnkStruct_ov22_0225A0E4 * param1)
void ov22_02259DBC(UnkStruct_ov22_02259D2C *param0, UnkStruct_ov22_0225A0E4 *param1)
{
Window * v0;
Window *v0;
param0->unk_64 = sub_02012744(1, 13);
@@ -199,7 +199,7 @@ void ov22_02259DBC (UnkStruct_ov22_02259D2C * param0, UnkStruct_ov22_0225A0E4 *
param0->unk_68 = sub_02023FCC(param0->unk_6C, 5, ov22_0225A02C, param0, 13);
}
void ov22_02259F24 (UnkStruct_ov22_02259D2C * param0, UnkStruct_ov22_0225A0E4 * param1)
void ov22_02259F24(UnkStruct_ov22_02259D2C *param0, UnkStruct_ov22_0225A0E4 *param1)
{
int v0;
@@ -224,20 +224,20 @@ void ov22_02259F24 (UnkStruct_ov22_02259D2C * param0, UnkStruct_ov22_0225A0E4 *
param0->unk_68 = NULL;
}
void ov22_02259F88 (UnkStruct_ov22_02259D2C * param0)
void ov22_02259F88(UnkStruct_ov22_02259D2C *param0)
{
GF_ASSERT(param0->unk_68);
sub_0202404C(param0->unk_68);
}
void ov22_02259FA0 (UnkStruct_ov22_02259D2C * param0)
void ov22_02259FA0(UnkStruct_ov22_02259D2C *param0)
{
ov22_0225A2D0(&param0->unk_40.unk_00, 3);
ov22_0225A2F4(&param0->unk_40, 3);
ov22_02259D2C(param0, 2, 3);
}
void ov22_02259FC4 (UnkStruct_ov22_02259D2C * param0, int param1, int param2)
void ov22_02259FC4(UnkStruct_ov22_02259D2C *param0, int param1, int param2)
{
int v0;
@@ -248,7 +248,7 @@ void ov22_02259FC4 (UnkStruct_ov22_02259D2C * param0, int param1, int param2)
ov22_0225A418(&param0->unk_40, param1, param2);
}
void ov22_02259FF4 (UnkStruct_ov22_02259D2C * param0, int param1, UnkFuncPtr_ov22_02259D78 param2, void * param3, int param4)
void ov22_02259FF4(UnkStruct_ov22_02259D2C *param0, int param1, UnkFuncPtr_ov22_02259D78 param2, void *param3, int param4)
{
GF_ASSERT(param0);
@@ -261,9 +261,9 @@ void ov22_02259FF4 (UnkStruct_ov22_02259D2C * param0, int param1, UnkFuncPtr_ov2
}
}
static void ov22_0225A02C (u32 param0, u32 param1, void * param2)
static void ov22_0225A02C(u32 param0, u32 param1, void *param2)
{
UnkStruct_ov22_02259D2C * v0 = param2;
UnkStruct_ov22_02259D2C *v0 = param2;
switch (param0) {
case 0:
@@ -357,7 +357,7 @@ static void ov22_0225A154(UnkStruct_ov22_0225A154 *param0, int param1, UnkStruct
ov22_02259C9C(param0, &v0);
}
static void ov22_0225A200 (TouchScreenHitTable *hitTable, int param1, int param2, int param3, int param4, int param5)
static void ov22_0225A200(TouchScreenHitTable *hitTable, int param1, int param2, int param3, int param4, int param5)
{
hitTable[param1].rect.top = param3;
hitTable[param1].rect.left = param2;
@@ -365,7 +365,7 @@ static void ov22_0225A200 (TouchScreenHitTable *hitTable, int param1, int param2
hitTable[param1].rect.right = param2 + param4;
}
static void ov22_0225A218 (UnkStruct_ov22_0225A0E4 * param0)
static void ov22_0225A218(UnkStruct_ov22_0225A0E4 *param0)
{
int v0;
@@ -379,7 +379,7 @@ static void ov22_0225A218 (UnkStruct_ov22_0225A0E4 * param0)
ov22_02255268(param0, param0->unk_5C, 120, 0, NNS_G2D_VRAM_TYPE_2DMAIN, 2, 1);
}
static void ov22_0225A2A8 (UnkStruct_ov22_0225A0E4 * param0)
static void ov22_0225A2A8(UnkStruct_ov22_0225A0E4 *param0)
{
int v0;
@@ -391,7 +391,7 @@ static void ov22_0225A2A8 (UnkStruct_ov22_0225A0E4 * param0)
ov22_022552D8(param0, 1);
}
static void ov22_0225A2D0 (UnkStruct_ov22_02259C58 * param0, int param1)
static void ov22_0225A2D0(UnkStruct_ov22_02259C58 *param0, int param1)
{
if (param1 == 0) {
ov22_02259DB0(param0);
@@ -402,7 +402,7 @@ static void ov22_0225A2D0 (UnkStruct_ov22_02259C58 * param0, int param1)
}
}
static void ov22_0225A2F4 (UnkStruct_ov22_0225A154 * param0, int param1)
static void ov22_0225A2F4(UnkStruct_ov22_0225A154 *param0, int param1)
{
if (param1 == 0) {
sub_020128C4(param0->unk_10, 0, 15);
@@ -419,18 +419,18 @@ static void ov22_0225A2F4 (UnkStruct_ov22_0225A154 * param0, int param1)
}
}
static void ov22_0225A338 (UnkStruct_ov22_02259C58 * param0, int param1, int param2, int param3)
static void ov22_0225A338(UnkStruct_ov22_02259C58 *param0, int param1, int param2, int param3)
{
if (param3 == param2) {
Sound_PlayEffect(param1);
}
}
static Window * ov22_0225A348 (UnkStruct_ov22_0225A0E4 * param0, u32 param1, u32 param2, u32 param3, int param4, int param5)
static Window *ov22_0225A348(UnkStruct_ov22_0225A0E4 *param0, u32 param1, u32 param2, u32 param3, int param4, int param5)
{
MessageLoader * v0;
Strbuf* v1;
Window * v2;
MessageLoader *v0;
Strbuf *v1;
Window *v2;
v0 = MessageLoader_Init(0, param1, param2, 13);
GF_ASSERT(v0);
@@ -451,14 +451,14 @@ static Window * ov22_0225A348 (UnkStruct_ov22_0225A0E4 * param0, u32 param1, u32
return v2;
}
static void ov22_0225A3D0 (Window * param0)
static void ov22_0225A3D0(Window *param0)
{
sub_0201A928(param0, 1);
}
static void ov22_0225A3DC (UnkStruct_ov22_02259C58 * param0, int param1, int param2)
static void ov22_0225A3DC(UnkStruct_ov22_02259C58 *param0, int param1, int param2)
{
const VecFx32 * v0;
const VecFx32 *v0;
VecFx32 v1;
v0 = CellActor_GetPosition(param0->unk_00);
@@ -468,7 +468,7 @@ static void ov22_0225A3DC (UnkStruct_ov22_02259C58 * param0, int param1, int par
CellActor_SetPosition(param0->unk_00, &v1);
}
static void ov22_0225A418 (UnkStruct_ov22_0225A154 * param0, int param1, int param2)
static void ov22_0225A418(UnkStruct_ov22_0225A154 *param0, int param1, int param2)
{
ov22_0225A3DC(&param0->unk_00, param1, param2);
sub_02012938(param0->unk_10);

View File

@@ -38,33 +38,33 @@
#include "unk_02018340.h"
#include "unk_0202854C.h"
typedef int (* UnkFuncPtr_ov23_022576EC)(const SecretBaseRecord *);
typedef int (*UnkFuncPtr_ov23_022576EC)(const SecretBaseRecord *);
typedef struct {
UnkFuncPtr_ov23_02253834 unk_00;
void * unk_04;
void *unk_04;
Window unk_08;
ResourceMetadata * unk_18;
BmpList * unk_1C;
ResourceMetadata *unk_18;
BmpList *unk_1C;
UnkFuncPtr_ov23_0224DCB8 unk_20;
u16 unk_24;
int unk_28;
} UnkStruct_ov23_022537D4;
typedef struct UnkStruct_ov23_02253598_t {
UnkStruct_ov23_022537D4 * unk_00;
SysTask * unk_04;
SaveData * unk_08;
SecretBaseRecord * unk_0C;
SecretBaseRecord * unk_10;
UnkStruct_ov23_022537D4 *unk_00;
SysTask *unk_04;
SaveData *unk_08;
SecretBaseRecord *unk_0C;
SecretBaseRecord *unk_10;
MATHRandContext32 unk_14;
u8 unk_2C;
};
static UnkStruct_ov23_02253598 * Unk_ov23_022577BC = NULL;
static void ov23_022537D4(SysTask * param0, void * param1);
static UnkStruct_ov23_02253598 *Unk_ov23_022577BC = NULL;
static void ov23_022537D4(SysTask *param0, void *param1);
void ov23_02253598 (UnkStruct_ov23_02253598 * param0, SecretBaseRecord * param1, SaveData * param2)
void ov23_02253598(UnkStruct_ov23_02253598 *param0, SecretBaseRecord *param1, SaveData *param2)
{
MI_CpuFill8(param0, 0, sizeof(UnkStruct_ov23_02253598));
@@ -76,7 +76,7 @@ void ov23_02253598 (UnkStruct_ov23_02253598 * param0, SecretBaseRecord * param1,
CommSys_Seed(&Unk_ov23_022577BC->unk_14);
}
void ov23_022535CC (void)
void ov23_022535CC(void)
{
Heap_FreeToHeap(Unk_ov23_022577BC->unk_10);
Heap_FreeToHeap(Unk_ov23_022577BC);
@@ -84,19 +84,19 @@ void ov23_022535CC (void)
Unk_ov23_022577BC = NULL;
}
void ov23_022535EC (void)
void ov23_022535EC(void)
{
if (Unk_ov23_022577BC->unk_04) {
ov23_022537D4(Unk_ov23_022577BC->unk_04, Unk_ov23_022577BC->unk_00);
}
}
void ov23_02253604 (void)
void ov23_02253604(void)
{
return;
}
int ov23_02253608 (void)
int ov23_02253608(void)
{
return sizeof(UnkStruct_ov23_02253598);
}
@@ -180,9 +180,9 @@ static void ov23_0225360C(Window *param0, MessageLoader *param1, TrainerInfo *pa
StringTemplate_Free(v0);
}
static void ov23_022537D4 (SysTask * param0, void * param1)
static void ov23_022537D4(SysTask *param0, void *param1)
{
UnkStruct_ov23_022537D4 * v0 = param1;
UnkStruct_ov23_022537D4 *v0 = param1;
Window_Clear(&v0->unk_08, 0);
sub_0201ACF4(&v0->unk_08);
@@ -203,22 +203,22 @@ static void ov23_022537D4 (SysTask * param0, void * param1)
Unk_ov23_022577BC->unk_00 = NULL;
}
static void ov23_0225381C (SysTask * param0, void * param1)
static void ov23_0225381C(SysTask *param0, void *param1)
{
UnkStruct_ov23_022537D4 * v0 = param1;
UnkStruct_ov23_022537D4 *v0 = param1;
if (gCoreSys.pressedKeys & (PAD_BUTTON_A | PAD_BUTTON_B)) {
ov23_022537D4(param0, param1);
}
}
void ov23_02253834 (BGL * param0, TrainerInfo * param1, UnkFuncPtr_ov23_02253834 param2, void * param3, BOOL param4)
void ov23_02253834(BGL *param0, TrainerInfo *param1, UnkFuncPtr_ov23_02253834 param2, void *param3, BOOL param4)
{
SecretBaseRecord * v0;
MessageLoader * v1;
SecretBaseRecord *v0;
MessageLoader *v1;
UnkStruct_ov84_02240FA8 v2;
int v3 = 10;
UnkStruct_ov23_022537D4 * v4 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov23_022537D4));
UnkStruct_ov23_022537D4 *v4 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov23_022537D4));
MI_CpuClear8(v4, sizeof(UnkStruct_ov23_022537D4));
@@ -248,11 +248,11 @@ void ov23_02253834 (BGL * param0, TrainerInfo * param1, UnkFuncPtr_ov23_02253834
MessageLoader_Free(v1);
}
void ov23_022538FC (int param0)
void ov23_022538FC(int param0)
{
int v0 = sub_02028558();
int v1 = GameRecords_GetTrainerScore(SaveData_GetGameRecordsPtr(Unk_ov23_022577BC->unk_08));
u8 * v2 = Heap_AllocFromHeap(4, v0 + 1);
u8 *v2 = Heap_AllocFromHeap(4, v0 + 1);
MI_CpuClear8(v2, v0 + 1);
v2[0] = param0;
@@ -269,7 +269,7 @@ void ov23_022538FC (int param0)
Heap_FreeToHeap(v2);
}
void ov23_02253968 (void)
void ov23_02253968(void)
{
int v0 = GameRecords_GetTrainerScore(SaveData_GetGameRecordsPtr(Unk_ov23_022577BC->unk_08));
@@ -280,14 +280,14 @@ void ov23_02253968 (void)
sub_020294D4(Unk_ov23_022577BC->unk_0C, v0);
}
void ov23_02253998 (int param0, int param1, void * param2, void * param3)
void ov23_02253998(int param0, int param1, void *param2, void *param3)
{
CommSys_SendDataServer(82, param2, param1);
}
void ov23_022539A8 (int param0, int param1, void * param2, void * param3)
void ov23_022539A8(int param0, int param1, void *param2, void *param3)
{
u8 * v0 = param2;
u8 *v0 = param2;
if (v0[0] == CommSys_CurNetId()) {
MI_CpuCopy8(&v0[1], Unk_ov23_022577BC->unk_10, param1 - 1);
@@ -295,25 +295,25 @@ void ov23_022539A8 (int param0, int param1, void * param2, void * param3)
}
}
BOOL ov23_022539D8 (void)
BOOL ov23_022539D8(void)
{
return Unk_ov23_022577BC->unk_2C;
}
void ov23_022539E8 (void)
void ov23_022539E8(void)
{
Unk_ov23_022577BC->unk_2C = 0;
}
static void ov23_022539F8 (int param0)
static void ov23_022539F8(int param0)
{
sub_02059514();
}
void ov23_02253A00 (SecretBaseRecord * param0, int param1)
void ov23_02253A00(SecretBaseRecord *param0, int param1)
{
s32 v0;
SecretBaseRecord * v1;
SecretBaseRecord *v1;
UnkFuncPtr_ov23_022576EC v2 = Unk_ov23_022576EC[param1 - 32];
GF_ASSERT(param1 >= 32);
@@ -332,11 +332,11 @@ void ov23_02253A00 (SecretBaseRecord * param0, int param1)
ov23_02253F40(ov23_022421BC(), param1, 1, ov23_022539F8);
}
static void ov23_02253A78 (Window * param0, MessageLoader * param1, TrainerInfo * param2, const SecretBaseRecord * param3, const UndergroundData * param4)
static void ov23_02253A78(Window *param0, MessageLoader *param1, TrainerInfo *param2, const SecretBaseRecord *param3, const UndergroundData *param4)
{
StringTemplate * v0;
Strbuf* v1;
Strbuf* v2;
StringTemplate *v0;
Strbuf *v1;
Strbuf *v2;
int v3, v4;
const int v5 = 17;
const int v6 = 39;
@@ -368,7 +368,7 @@ static void ov23_02253A78 (Window * param0, MessageLoader * param1, TrainerInfo
Text_AddPrinterWithParams(param0, 0, v1, v7, 1 + v8 * 3, 0xff, NULL);
for (v3 = 0; v3 < 5; v3++) {
TrainerInfo * v13 = sub_020288C8(param4, 4, v3);
TrainerInfo *v13 = sub_020288C8(param4, 4, v3);
if (v13) {
StringTemplate_SetPlayerName(v0, 0, v13);
@@ -395,13 +395,13 @@ static void ov23_02253A78 (Window * param0, MessageLoader * param1, TrainerInfo
StringTemplate_Free(v0);
}
void * ov23_02253C64 (BGL * param0, TrainerInfo * param1, UndergroundData * param2, UnkFuncPtr_ov23_02253834 param3, void * param4)
void *ov23_02253C64(BGL *param0, TrainerInfo *param1, UndergroundData *param2, UnkFuncPtr_ov23_02253834 param3, void *param4)
{
SecretBaseRecord * v0;
MessageLoader * v1;
SecretBaseRecord *v0;
MessageLoader *v1;
UnkStruct_ov84_02240FA8 v2;
int v3 = 10;
UnkStruct_ov23_022537D4 * v4 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov23_022537D4));
UnkStruct_ov23_022537D4 *v4 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov23_022537D4));
MI_CpuClear8(v4, sizeof(UnkStruct_ov23_022537D4));
@@ -424,9 +424,9 @@ void * ov23_02253C64 (BGL * param0, TrainerInfo * param1, UndergroundData * para
return v4;
}
void ov23_02253D10 (void * param0)
void ov23_02253D10(void *param0)
{
UnkStruct_ov23_022537D4 * v0 = param0;
UnkStruct_ov23_022537D4 *v0 = param0;
Window_Clear(&v0->unk_08, 0);
sub_0201ACF4(&v0->unk_08);

File diff suppressed because it is too large Load Diff

View File

@@ -59,8 +59,8 @@ FS_EXTERN_OVERLAY(overlay22);
typedef struct {
int unk_00;
int unk_04;
UnkStruct_02029C68 * unk_08;
UnkStruct_ov61_0222BC90 * unk_0C[5];
UnkStruct_02029C68 *unk_08;
UnkStruct_ov61_0222BC90 *unk_0C[5];
} UnkStruct_ov62_02237D24_sub1;
typedef struct {
@@ -73,57 +73,56 @@ typedef struct {
int unk_190;
int unk_194;
UnkStruct_ov62_022312B0 unk_198[2];
UnkStruct_02023FCC * unk_1D0[1];
UnkStruct_02023FCC *unk_1D0[1];
UnkStruct_ov62_0223E01C_sub1 unk_1D4;
UnkStruct_ov62_02249380 * unk_1E8;
UnkStruct_ov62_02249380 *unk_1E8;
UnkStruct_ov62_02248CDC unk_1EC;
UnkStruct_ov22_0225AF8C unk_218;
UnkStruct_ov22_0225B1BC * unk_228;
UnkStruct_02029C68 * unk_22C;
UnkStruct_ov22_0225B1BC *unk_228;
UnkStruct_02029C68 *unk_22C;
UnkStruct_ov62_02237D24_sub1 unk_230;
UnkStruct_ov62_022323B8 unk_250;
UnkStruct_02030A80 * unk_2DC;
UnkStruct_02030A80 *unk_2DC;
int unk_2E0;
int unk_2E4;
} UnkStruct_ov62_02237D24;
static BOOL ov62_02237D24(UnkStruct_0208C06C * param0);
static BOOL ov62_02237DB8(UnkStruct_0208C06C * param0);
static BOOL ov62_02237F08(UnkStruct_0208C06C * param0);
static BOOL ov62_02238048(UnkStruct_0208C06C * param0);
static BOOL ov62_022380B0(UnkStruct_0208C06C * param0);
static BOOL ov62_022383E4(UnkStruct_0208C06C * param0);
static BOOL ov62_022385EC(UnkStruct_0208C06C * param0);
static BOOL ov62_02238610(UnkStruct_0208C06C * param0);
static BOOL ov62_02238794(UnkStruct_0208C06C * param0);
static BOOL ov62_0223896C(UnkStruct_0208C06C * param0);
static BOOL ov62_02238B70(UnkStruct_0208C06C * param0);
static BOOL ov62_02238D04(UnkStruct_0208C06C * param0);
static BOOL ov62_02238E54(UnkStruct_0208C06C * param0);
static BOOL ov62_02238F24(UnkStruct_0208C06C * param0);
static BOOL ov62_0223900C(UnkStruct_0208C06C * param0);
static BOOL ov62_0223921C(UnkStruct_0208C06C * param0);
static void ov62_02239424(UnkStruct_0208C06C * param0);
static void ov62_02239440(UnkStruct_0208C06C * param0, int param1);
static void ov62_02239498(UnkStruct_0208C06C * param0);
static void ov62_022394D8(void * param0);
static BOOL ov62_02237D24(UnkStruct_0208C06C *param0);
static BOOL ov62_02237DB8(UnkStruct_0208C06C *param0);
static BOOL ov62_02237F08(UnkStruct_0208C06C *param0);
static BOOL ov62_02238048(UnkStruct_0208C06C *param0);
static BOOL ov62_022380B0(UnkStruct_0208C06C *param0);
static BOOL ov62_022383E4(UnkStruct_0208C06C *param0);
static BOOL ov62_022385EC(UnkStruct_0208C06C *param0);
static BOOL ov62_02238610(UnkStruct_0208C06C *param0);
static BOOL ov62_02238794(UnkStruct_0208C06C *param0);
static BOOL ov62_0223896C(UnkStruct_0208C06C *param0);
static BOOL ov62_02238B70(UnkStruct_0208C06C *param0);
static BOOL ov62_02238D04(UnkStruct_0208C06C *param0);
static BOOL ov62_02238E54(UnkStruct_0208C06C *param0);
static BOOL ov62_02238F24(UnkStruct_0208C06C *param0);
static BOOL ov62_0223900C(UnkStruct_0208C06C *param0);
static BOOL ov62_0223921C(UnkStruct_0208C06C *param0);
static void ov62_02239424(UnkStruct_0208C06C *param0);
static void ov62_02239440(UnkStruct_0208C06C *param0, int param1);
static void ov62_02239498(UnkStruct_0208C06C *param0);
static void ov62_022394D8(void *param0);
static void ov62_02239518(void);
static void ov62_0223956C(void);
static void ov62_0223958C(UnkStruct_0208C06C * param0, int param1);
static void ov62_02239608(UnkStruct_0208C06C * param0);
static void ov62_022396E8(UnkStruct_0208C06C * param0);
static void ov62_02239724(UnkStruct_0208C06C * param0);
static void ov62_02239854(UnkStruct_0208C06C * param0, int param1);
static BOOL ov62_02239984(UnkStruct_0208C06C * param0, int param1);
static void ov62_02239A0C(UnkStruct_0208C06C * param0, int param1);
static void ov62_02239B7C(UnkStruct_0208C06C * param0);
static void ov62_02239BAC(u32 param0, u32 param1, void * param2);
static void ov62_02239BD8(UnkStruct_0208C06C * param0);
static void ov62_02239CE8(UnkStruct_0208C06C * param0);
static void ov62_02239D0C(UnkStruct_0208C06C * param0);
void ov62_02239D34(void * param0, const UnkStruct_ov62_0223CAA4 * param1);
void ov62_02239D38(void * param0, const UnkStruct_ov62_0223CAA4 * param1);
static void ov62_0223958C(UnkStruct_0208C06C *param0, int param1);
static void ov62_02239608(UnkStruct_0208C06C *param0);
static void ov62_022396E8(UnkStruct_0208C06C *param0);
static void ov62_02239724(UnkStruct_0208C06C *param0);
static void ov62_02239854(UnkStruct_0208C06C *param0, int param1);
static BOOL ov62_02239984(UnkStruct_0208C06C *param0, int param1);
static void ov62_02239A0C(UnkStruct_0208C06C *param0, int param1);
static void ov62_02239B7C(UnkStruct_0208C06C *param0);
static void ov62_02239BAC(u32 param0, u32 param1, void *param2);
static void ov62_02239BD8(UnkStruct_0208C06C *param0);
static void ov62_02239CE8(UnkStruct_0208C06C *param0);
static void ov62_02239D0C(UnkStruct_0208C06C *param0);
void ov62_02239D34(void *param0, const UnkStruct_ov62_0223CAA4 *param1);
void ov62_02239D38(void *param0, const UnkStruct_ov62_0223CAA4 *param1);
static u16 Unk_ov62_022497D4[] = {
0x0,
@@ -138,7 +137,8 @@ static u16 Unk_ov62_022497D4[] = {
0x1ED
};
BOOL(*const Unk_ov62_02248D08[])(UnkStruct_0208C06C *) = {
// clang-format off
BOOL (*const Unk_ov62_02248D08[])(UnkStruct_0208C06C *) = {
ov62_02237D24,
ov62_02237DB8,
ov62_02237F08,
@@ -146,8 +146,10 @@ BOOL(*const Unk_ov62_02248D08[])(UnkStruct_0208C06C *) = {
ov62_022380B0,
ov62_022383E4,
};
// clang-format on
BOOL(*const Unk_ov62_02248D20[])(UnkStruct_0208C06C *) = {
// clang-format off
BOOL (*const Unk_ov62_02248D20[])(UnkStruct_0208C06C *) = {
ov62_02237D24,
ov62_02237DB8,
ov62_022385EC,
@@ -161,29 +163,30 @@ BOOL(*const Unk_ov62_02248D20[])(UnkStruct_0208C06C *) = {
ov62_0223900C,
ov62_0223921C,
};
// clang-format on
static const TouchScreenRect Unk_ov62_02248CB0[] = {
{0x98, 0xB8, 0x20, 0x80},
{0x98, 0xB8, 0x80, 0xE0}
{ 0x98, 0xB8, 0x20, 0x80 },
{ 0x98, 0xB8, 0x80, 0xE0 }
};
static const TouchScreenRect Unk_ov62_02248CAC[] = {
{0x98, 0xB8, 0x50, 0xB0}
{ 0x98, 0xB8, 0x50, 0xB0 }
};
static const TouchScreenRect Unk_ov62_02248CC4[] = {
{0x18, 0x28, 0x38, 0xC0},
{0x28, 0x38, 0x38, 0xC0},
{0x38, 0x48, 0x38, 0xC0},
{0x48, 0x58, 0x38, 0xC0},
{0x58, 0x68, 0x38, 0xC0},
{0x68, 0x78, 0x38, 0xC0}
{ 0x18, 0x28, 0x38, 0xC0 },
{ 0x28, 0x38, 0x38, 0xC0 },
{ 0x38, 0x48, 0x38, 0xC0 },
{ 0x48, 0x58, 0x38, 0xC0 },
{ 0x58, 0x68, 0x38, 0xC0 },
{ 0x68, 0x78, 0x38, 0xC0 }
};
static const TouchScreenRect Unk_ov62_02248CB8[] = {
{0x10, 0x30, 0x38, 0xC8},
{0x48, 0x68, 0x18, 0x48},
{0x48, 0x68, 0xB8, 0xE8}
{ 0x10, 0x30, 0x38, 0xC8 },
{ 0x48, 0x68, 0x18, 0x48 },
{ 0x48, 0x68, 0xB8, 0xE8 }
};
static const UnkStruct_ov62_02248CDC Unk_ov62_02248CDC = {
@@ -200,9 +203,9 @@ static const UnkStruct_ov62_02248CDC Unk_ov62_02248CDC = {
Unk_ov62_02248CC4
};
static BOOL ov62_02237D24 (UnkStruct_0208C06C * param0)
static BOOL ov62_02237D24(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = Heap_AllocFromHeap(102, sizeof(UnkStruct_ov62_02237D24));
UnkStruct_ov62_02237D24 *v0 = Heap_AllocFromHeap(102, sizeof(UnkStruct_ov62_02237D24));
memset(v0, 0, sizeof(UnkStruct_ov62_02237D24));
param0->unk_860 = v0;
@@ -231,9 +234,9 @@ static BOOL ov62_02237D24 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02237DB8 (UnkStruct_0208C06C * param0)
static BOOL ov62_02237DB8(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -281,9 +284,9 @@ static BOOL ov62_02237DB8 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02237F08 (UnkStruct_0208C06C * param0)
static BOOL ov62_02237F08(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -336,9 +339,9 @@ static BOOL ov62_02237F08 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02238048 (UnkStruct_0208C06C * param0)
static BOOL ov62_02238048(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
if (TouchScreen_LocationPressed(&Unk_ov62_02248CB0[0])) {
ov62_02234520(param0);
@@ -359,10 +362,10 @@ static BOOL ov62_02238048 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_022380B0 (UnkStruct_0208C06C * param0)
static BOOL ov62_022380B0(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_0223CAA4 * v1;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
UnkStruct_ov62_0223CAA4 *v1;
if (ov62_022411B8(param0) == 0) {
return 0;
@@ -488,9 +491,9 @@ static BOOL ov62_022380B0 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_022383E4 (UnkStruct_0208C06C * param0)
static BOOL ov62_022383E4(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -576,9 +579,9 @@ static BOOL ov62_022383E4 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_022385EC (UnkStruct_0208C06C * param0)
static BOOL ov62_022385EC(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -593,9 +596,9 @@ static BOOL ov62_022385EC (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02238610 (UnkStruct_0208C06C * param0)
static BOOL ov62_02238610(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -660,9 +663,9 @@ static BOOL ov62_02238610 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02238794 (UnkStruct_0208C06C * param0)
static BOOL ov62_02238794(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -739,9 +742,9 @@ static BOOL ov62_02238794 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_0223896C (UnkStruct_0208C06C * param0)
static BOOL ov62_0223896C(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -827,10 +830,10 @@ static BOOL ov62_0223896C (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02238B70 (UnkStruct_0208C06C * param0)
static BOOL ov62_02238B70(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_0223CAA4 * v1;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
UnkStruct_ov62_0223CAA4 *v1;
if (ov62_022411B8(param0) == 0) {
return 0;
@@ -897,9 +900,9 @@ static BOOL ov62_02238B70 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02238D04 (UnkStruct_0208C06C * param0)
static BOOL ov62_02238D04(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -953,9 +956,9 @@ static BOOL ov62_02238D04 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02238E54 (UnkStruct_0208C06C * param0)
static BOOL ov62_02238E54(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
if (TouchScreen_LocationPressed(&Unk_ov62_02248CAC[0])) {
ov62_02234520(param0);
@@ -994,9 +997,9 @@ static BOOL ov62_02238E54 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_02238F24 (UnkStruct_0208C06C * param0)
static BOOL ov62_02238F24(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -1042,9 +1045,9 @@ static BOOL ov62_02238F24 (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_0223900C (UnkStruct_0208C06C * param0)
static BOOL ov62_0223900C(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -1134,9 +1137,9 @@ static BOOL ov62_0223900C (UnkStruct_0208C06C * param0)
return 0;
}
static BOOL ov62_0223921C (UnkStruct_0208C06C * param0)
static BOOL ov62_0223921C(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
switch (param0->unk_08) {
case 0:
@@ -1226,19 +1229,19 @@ static BOOL ov62_0223921C (UnkStruct_0208C06C * param0)
return 0;
}
static void ov62_02239424 (UnkStruct_0208C06C * param0)
static void ov62_02239424(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
sub_0201ACF4(&v0->unk_D0[0]);
BGL_DeleteWindow(&v0->unk_D0[0]);
}
static void ov62_02239440 (UnkStruct_0208C06C * param0, int param1)
static void ov62_02239440(UnkStruct_0208C06C *param0, int param1)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
Window * v1;
Strbuf* v2;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
Window *v1;
Strbuf *v2;
int v3;
v1 = &v0->unk_D0[0];
@@ -1253,10 +1256,10 @@ static void ov62_02239440 (UnkStruct_0208C06C * param0, int param1)
sub_0201A9A4(v1);
}
static void ov62_02239498 (UnkStruct_0208C06C * param0)
static void ov62_02239498(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
Window * v1;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
Window *v1;
int v2 = 1;
v1 = &v0->unk_D0[0];
@@ -1266,10 +1269,10 @@ static void ov62_02239498 (UnkStruct_0208C06C * param0)
ov62_02239440(param0, 121);
}
static void ov62_022394D8 (void * param0)
static void ov62_022394D8(void *param0)
{
UnkStruct_0208C06C * v0 = param0;
UnkStruct_ov62_02237D24 * v1 = v0->unk_860;
UnkStruct_0208C06C *v0 = param0;
UnkStruct_ov62_02237D24 *v1 = v0->unk_860;
if (v1->unk_228) {
ov22_0225B06C(v1->unk_228);
@@ -1282,7 +1285,7 @@ static void ov62_022394D8 (void * param0)
OS_SetIrqCheckFlag(OS_IE_V_BLANK);
}
static void ov62_02239518 (void)
static void ov62_02239518(void)
{
GX_SetVisibleWnd(GX_WNDMASK_W0);
G2_SetWnd0InsidePlane(GX_WND_PLANEMASK_BG0 | GX_WND_PLANEMASK_BG1 | GX_WND_PLANEMASK_BG2 | GX_WND_PLANEMASK_BG3 | GX_WND_PLANEMASK_OBJ, 1);
@@ -1290,15 +1293,15 @@ static void ov62_02239518 (void)
G2_SetWnd0Position(9 * 8, 2 * 8, 9 * 8 + 14 * 8, 2 * 8 + 16 * 8);
}
static void ov62_0223956C (void)
static void ov62_0223956C(void)
{
GX_SetVisibleWnd(GX_WNDMASK_NONE);
GXS_SetVisibleWnd(GX_WNDMASK_NONE);
}
static void ov62_0223958C (UnkStruct_0208C06C * param0, int param1)
static void ov62_0223958C(UnkStruct_0208C06C *param0, int param1)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
if (param1 == 0) {
SpriteActor_EnableObject(v0->unk_198[1].unk_08, 1);
@@ -1314,9 +1317,9 @@ static void ov62_0223958C (UnkStruct_0208C06C * param0, int param1)
sub_020128C4(v0->unk_198[1].unk_0C, 36, -8);
}
static void ov62_02239608 (UnkStruct_0208C06C * param0)
static void ov62_02239608(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
ov62_022312CC(param0, NNS_G2D_VRAM_TYPE_2DSUB);
@@ -1340,9 +1343,9 @@ static void ov62_02239608 (UnkStruct_0208C06C * param0)
ov62_0223958C(param0, 0);
}
static void ov62_022396E8 (UnkStruct_0208C06C * param0)
static void ov62_022396E8(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
ov62_022312B0(&v0->unk_198[0]);
ov62_022312B0(&v0->unk_198[1]);
@@ -1451,15 +1454,15 @@ static void ov62_02239854(UnkStruct_0208C06C *param0, int param1)
StringTemplate_Free(v4);
}
static BOOL ov62_02239984 (UnkStruct_0208C06C * param0, int param1)
static BOOL ov62_02239984(UnkStruct_0208C06C *param0, int param1)
{
BOOL v0 = 0;
u16 * v1;
u16 *v1;
int v2;
int v3;
int v4;
int pokedexLength;
UnkStruct_ov62_02237D24 * v6 = param0->unk_860;
UnkStruct_ov62_02237D24 *v6 = param0->unk_860;
v4 = Unk_ov62_022497D4[param1 + 1];
v3 = Unk_ov62_022497D4[param1];
@@ -1470,7 +1473,7 @@ static BOOL ov62_02239984 (UnkStruct_0208C06C * param0, int param1)
int v7;
int v8 = 0;
BOOL v9;
PokedexData * v10 = SaveData_Pokedex(param0->unk_830);
PokedexData *v10 = SaveData_Pokedex(param0->unk_830);
for (v7 = v3; v7 < v4; v7++) {
v9 = sub_02026FE8(v10, v1[v7]);
@@ -1495,13 +1498,13 @@ static BOOL ov62_02239984 (UnkStruct_0208C06C * param0, int param1)
return v0;
}
static void ov62_02239A0C (UnkStruct_0208C06C * param0, int param1)
static void ov62_02239A0C(UnkStruct_0208C06C *param0, int param1)
{
u16 * v0;
u16 *v0;
int v1;
int v2;
int v3;
UnkStruct_ov62_02237D24 * v4 = param0->unk_860;
UnkStruct_ov62_02237D24 *v4 = param0->unk_860;
v3 = Unk_ov62_022497D4[param1 + 1];
v2 = Unk_ov62_022497D4[param1];
@@ -1514,7 +1517,7 @@ static void ov62_02239A0C (UnkStruct_0208C06C * param0, int param1)
int v5;
int v6 = 0;
BOOL v7;
PokedexData * v8 = SaveData_Pokedex(param0->unk_830);
PokedexData *v8 = SaveData_Pokedex(param0->unk_830);
v4->unk_1D4.unk_00 = 0;
@@ -1557,9 +1560,9 @@ static void ov62_02239A0C (UnkStruct_0208C06C * param0, int param1)
v4->unk_1D4.unk_10 = 1;
}
static void ov62_02239B7C (UnkStruct_0208C06C * param0)
static void ov62_02239B7C(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
MessageLoader_Free(v0->unk_1D4.unk_0C);
Heap_FreeToHeap(v0->unk_1E8);
@@ -1568,10 +1571,10 @@ static void ov62_02239B7C (UnkStruct_0208C06C * param0)
v0->unk_1D4.unk_10 = 0;
}
static void ov62_02239BAC (u32 param0, u32 param1, void * param2)
static void ov62_02239BAC(u32 param0, u32 param1, void *param2)
{
UnkStruct_0208C06C * v0 = param2;
UnkStruct_ov62_02237D24 * v1 = v0->unk_860;
UnkStruct_0208C06C *v0 = param2;
UnkStruct_ov62_02237D24 *v1 = v0->unk_860;
if (param1 != 0) {
return;
@@ -1619,11 +1622,11 @@ static void ov62_02239BD8(UnkStruct_0208C06C *param0)
}
}
static void ov62_02239CE8 (UnkStruct_0208C06C * param0)
static void ov62_02239CE8(UnkStruct_0208C06C *param0)
{
u32 v0;
Window * v1;
UnkStruct_ov62_02237D24 * v2 = param0->unk_860;
Window *v1;
UnkStruct_ov62_02237D24 *v2 = param0->unk_860;
for (v0 = 0; v0 < 9; v0++) {
v1 = &v2->unk_D0[v0];
@@ -1632,9 +1635,9 @@ static void ov62_02239CE8 (UnkStruct_0208C06C * param0)
}
}
static void ov62_02239D0C (UnkStruct_0208C06C * param0)
static void ov62_02239D0C(UnkStruct_0208C06C *param0)
{
UnkStruct_ov62_02237D24 * v0 = param0->unk_860;
UnkStruct_ov62_02237D24 *v0 = param0->unk_860;
if (BGL_WindowAdded(&v0->unk_10[0]) == 1) {
sub_0201ACF4(&v0->unk_10[0]);
@@ -1642,10 +1645,10 @@ static void ov62_02239D0C (UnkStruct_0208C06C * param0)
}
}
void ov62_02239D34 (void * param0, const UnkStruct_ov62_0223CAA4 * param1)
void ov62_02239D34(void *param0, const UnkStruct_ov62_0223CAA4 *param1)
{
UnkStruct_0208C06C * v0 = param0;
UnkStruct_ov62_02237D24 * v1 = v0->unk_860;
UnkStruct_0208C06C *v0 = param0;
UnkStruct_ov62_02237D24 *v1 = v0->unk_860;
if (param1->unk_00 == 1) {
(void)0;
@@ -1654,10 +1657,10 @@ void ov62_02239D34 (void * param0, const UnkStruct_ov62_0223CAA4 * param1)
}
}
void ov62_02239D38 (void * param0, const UnkStruct_ov62_0223CAA4 * param1)
void ov62_02239D38(void *param0, const UnkStruct_ov62_0223CAA4 *param1)
{
UnkStruct_0208C06C * v0 = param0;
UnkStruct_ov62_02237D24 * v1 = v0->unk_860;
UnkStruct_0208C06C *v0 = param0;
UnkStruct_ov62_02237D24 *v1 = v0->unk_860;
if (param1->unk_00 == 1) {
(void)0;

View File

@@ -64,8 +64,8 @@ typedef struct {
} UnkStruct_ov112_0225D880;
typedef struct {
void * unk_00;
NNSG2dScreenData * unk_04;
void *unk_00;
NNSG2dScreenData *unk_04;
} UnkStruct_ov112_0225CC84;
typedef struct {
@@ -91,7 +91,7 @@ typedef struct {
u16 unk_02;
u16 unk_04;
u16 unk_06;
Strbuf* unk_08;
Strbuf *unk_08;
Window unk_0C;
UnkStruct_ov112_0225D180 unk_1C;
} UnkStruct_ov112_0225D44C;
@@ -99,9 +99,9 @@ typedef struct {
typedef struct {
UnkStruct_ov112_0225D44C unk_00[3];
Window unk_60[3];
Strbuf* unk_90;
void * unk_94;
NNSG2dPaletteData * unk_98;
Strbuf *unk_90;
void *unk_94;
NNSG2dPaletteData *unk_98;
} UnkStruct_ov112_0225D2D0;
typedef struct {
@@ -118,16 +118,16 @@ typedef struct {
} UnkStruct_ov112_0225D6DC;
typedef struct {
BGL * unk_00;
CellActorCollection * unk_04;
BGL *unk_00;
CellActorCollection *unk_04;
UnkStruct_0200C738 unk_08;
SpriteResourceCollection * unk_194[4];
NARC * unk_1A4;
SpriteResourceCollection *unk_194[4];
NARC *unk_1A4;
} UnkStruct_ov112_0225C9BC;
typedef struct {
UnkStruct_ov66_0223177C * unk_00;
const UnkStruct_ov66_02231428 * unk_04;
UnkStruct_ov66_0223177C *unk_00;
const UnkStruct_ov66_02231428 *unk_04;
UnkStruct_ov112_0225C9BC unk_08;
UnkStruct_ov112_0225CC84 unk_1B0;
UnkStruct_ov112_0225CDF8 unk_1B8;
@@ -136,53 +136,53 @@ typedef struct {
UnkStruct_ov112_0225D6DC unk_264;
} UnkStruct_ov112_0225C970;
static void ov112_0225C964(void * param0);
static void ov112_0225C970(UnkStruct_ov112_0225C970 * param0, const UnkStruct_ov66_0222DFF8 * param1);
static void ov112_0225C9BC(UnkStruct_ov112_0225C9BC * param0, u32 param1);
static void ov112_0225C9F4(UnkStruct_ov112_0225C9BC * param0);
static void ov112_0225CA14(UnkStruct_ov112_0225C9BC * param0);
static void ov112_0225CA20(UnkStruct_ov112_0225C9BC * param0);
static void ov112_0225CA34(UnkStruct_ov112_0225C9BC * param0, u32 param1);
static void ov112_0225CB60(UnkStruct_ov112_0225C9BC * param0);
static void ov112_0225CB98(UnkStruct_ov112_0225C9BC * param0, u32 param1);
static void ov112_0225CC38(UnkStruct_ov112_0225C9BC * param0);
static void ov112_0225CC64(UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2);
static void ov112_0225CC84(UnkStruct_ov112_0225CC84 * param0);
static void ov112_0225CC90(UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2, u8 param3, u8 param4);
static void ov112_0225CCE8(UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, u8 param2, u8 param3, u32 param4, u32 param5, BOOL param6, BOOL param7, BOOL param8);
static void ov112_0225CDA8(UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0225C9BC * param1, UnkStruct_ov112_0225CC84 * param2, const UnkStruct_ov66_0223177C * param3, const UnkStruct_ov66_02231428 * param4, const UnkStruct_ov66_0222DFF8 * param5, u32 param6);
static void ov112_0225CDF8(UnkStruct_ov112_0225CDF8 * param0);
static BOOL ov112_0225CDFC(UnkStruct_ov112_0225CDF8 * param0, const UnkStruct_ov66_0223177C * param1, const UnkStruct_ov66_02231428 * param2);
static void ov112_0225CE60(UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0225CC84 * param1, UnkStruct_ov112_0225C9BC * param2);
static void ov112_0225CE74(UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0225CC84 * param1, UnkStruct_ov112_0225C9BC * param2);
static void ov112_0225CE88(UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0225CC84 * param1, UnkStruct_ov112_0225C9BC * param2);
static void ov112_0225CFC0(UnkStruct_ov112_0225CFD4 * param0, UnkStruct_ov112_0225C9BC * param1, UnkStruct_ov112_0225CC84 * param2, const UnkStruct_ov66_0223177C * param3, const UnkStruct_ov66_0222DFF8 * param4, u32 param5);
static void ov112_0225CFD4(UnkStruct_ov112_0225CFD4 * param0);
static BOOL ov112_0225CFD8(UnkStruct_ov112_0225CFD4 * param0, const UnkStruct_ov66_0223177C * param1);
static void ov112_0225D004(UnkStruct_ov112_0225CFD4 * param0, UnkStruct_ov112_0225CC84 * param1, UnkStruct_ov112_0225C9BC * param2, const UnkStruct_ov66_0223177C * param3, const UnkStruct_ov66_0222DFF8 * param4);
static void ov112_0225D08C(UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, const UnkStruct_ov66_0223177C * param2, const UnkStruct_ov66_0222DFF8 * param3, u32 param4);
static void ov112_0225D144(UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, const UnkStruct_ov66_0223177C * param2, const UnkStruct_ov66_0222DFF8 * param3, u32 param4);
static void ov112_0225D164(UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, const UnkStruct_ov66_0223177C * param2, const UnkStruct_ov66_0222DFF8 * param3, u32 param4);
static void ov112_0225D180(UnkStruct_ov112_0225D180 * param0, const UnkStruct_ov66_0223177C * param1, int param2, const UnkStruct_ov66_0222DFF8 * param3);
static void ov112_0225D1B8(const UnkStruct_ov112_0225D180 * param0, const NNSG2dPaletteData * param1, u32 param2);
static void ov112_0225D1EC(UnkStruct_ov112_0225D2D0 * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2);
static void ov112_0225D2D0(UnkStruct_ov112_0225D2D0 * param0);
static BOOL ov112_0225D304(UnkStruct_ov112_0225D2D0 * param0, UnkStruct_ov66_0223177C * param1, const UnkStruct_ov66_0222DFF8 * param2, u32 param3);
static void ov112_0225D3E0(UnkStruct_ov112_0225D2D0 * param0);
static void ov112_0225D408(UnkStruct_ov112_0225D44C * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2, u32 param3);
static void ov112_0225D44C(UnkStruct_ov112_0225D44C * param0);
static void ov112_0225D460(UnkStruct_ov112_0225D44C * param0, const Strbuf *param1, u32 param2, const UnkStruct_ov112_0225D180 * param3, const NNSG2dPaletteData * param4);
static void ov112_0225D4DC(UnkStruct_ov112_0225D44C * param0);
static BOOL ov112_0225D4E4(UnkStruct_ov112_0225D44C * param0);
static void ov112_0225D4F8(const UnkStruct_ov112_0225D44C * param0, Window * param1);
static void ov112_0225D57C(UnkStruct_ov112_0225D6DC * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2);
static void ov112_0225D6DC(UnkStruct_ov112_0225D6DC * param0);
static void ov112_0225D700(UnkStruct_ov112_0225D6DC * param0);
static void ov112_0225D718(UnkStruct_ov112_0225D6DC * param0, u32 param1);
static void ov112_0225D73C(UnkStruct_ov112_0225D73C * param0, u16 param1, u32 param2);
static void ov112_0225D75C(UnkStruct_ov112_0225D73C * param0);
static void ov112_0225D778(UnkStruct_ov112_0225D73C * param0);
static void ov112_0225D784(UnkStruct_ov112_0225D73C * param0);
static void ov112_0225C964(void *param0);
static void ov112_0225C970(UnkStruct_ov112_0225C970 *param0, const UnkStruct_ov66_0222DFF8 *param1);
static void ov112_0225C9BC(UnkStruct_ov112_0225C9BC *param0, u32 param1);
static void ov112_0225C9F4(UnkStruct_ov112_0225C9BC *param0);
static void ov112_0225CA14(UnkStruct_ov112_0225C9BC *param0);
static void ov112_0225CA20(UnkStruct_ov112_0225C9BC *param0);
static void ov112_0225CA34(UnkStruct_ov112_0225C9BC *param0, u32 param1);
static void ov112_0225CB60(UnkStruct_ov112_0225C9BC *param0);
static void ov112_0225CB98(UnkStruct_ov112_0225C9BC *param0, u32 param1);
static void ov112_0225CC38(UnkStruct_ov112_0225C9BC *param0);
static void ov112_0225CC64(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2);
static void ov112_0225CC84(UnkStruct_ov112_0225CC84 *param0);
static void ov112_0225CC90(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2, u8 param3, u8 param4);
static void ov112_0225CCE8(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, u8 param2, u8 param3, u32 param4, u32 param5, BOOL param6, BOOL param7, BOOL param8);
static void ov112_0225CDA8(UnkStruct_ov112_0225CDF8 *param0, UnkStruct_ov112_0225C9BC *param1, UnkStruct_ov112_0225CC84 *param2, const UnkStruct_ov66_0223177C *param3, const UnkStruct_ov66_02231428 *param4, const UnkStruct_ov66_0222DFF8 *param5, u32 param6);
static void ov112_0225CDF8(UnkStruct_ov112_0225CDF8 *param0);
static BOOL ov112_0225CDFC(UnkStruct_ov112_0225CDF8 *param0, const UnkStruct_ov66_0223177C *param1, const UnkStruct_ov66_02231428 *param2);
static void ov112_0225CE60(UnkStruct_ov112_0225CDF8 *param0, UnkStruct_ov112_0225CC84 *param1, UnkStruct_ov112_0225C9BC *param2);
static void ov112_0225CE74(UnkStruct_ov112_0225CDF8 *param0, UnkStruct_ov112_0225CC84 *param1, UnkStruct_ov112_0225C9BC *param2);
static void ov112_0225CE88(UnkStruct_ov112_0225CDF8 *param0, UnkStruct_ov112_0225CC84 *param1, UnkStruct_ov112_0225C9BC *param2);
static void ov112_0225CFC0(UnkStruct_ov112_0225CFD4 *param0, UnkStruct_ov112_0225C9BC *param1, UnkStruct_ov112_0225CC84 *param2, const UnkStruct_ov66_0223177C *param3, const UnkStruct_ov66_0222DFF8 *param4, u32 param5);
static void ov112_0225CFD4(UnkStruct_ov112_0225CFD4 *param0);
static BOOL ov112_0225CFD8(UnkStruct_ov112_0225CFD4 *param0, const UnkStruct_ov66_0223177C *param1);
static void ov112_0225D004(UnkStruct_ov112_0225CFD4 *param0, UnkStruct_ov112_0225CC84 *param1, UnkStruct_ov112_0225C9BC *param2, const UnkStruct_ov66_0223177C *param3, const UnkStruct_ov66_0222DFF8 *param4);
static void ov112_0225D08C(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, const UnkStruct_ov66_0223177C *param2, const UnkStruct_ov66_0222DFF8 *param3, u32 param4);
static void ov112_0225D144(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, const UnkStruct_ov66_0223177C *param2, const UnkStruct_ov66_0222DFF8 *param3, u32 param4);
static void ov112_0225D164(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, const UnkStruct_ov66_0223177C *param2, const UnkStruct_ov66_0222DFF8 *param3, u32 param4);
static void ov112_0225D180(UnkStruct_ov112_0225D180 *param0, const UnkStruct_ov66_0223177C *param1, int param2, const UnkStruct_ov66_0222DFF8 *param3);
static void ov112_0225D1B8(const UnkStruct_ov112_0225D180 *param0, const NNSG2dPaletteData *param1, u32 param2);
static void ov112_0225D1EC(UnkStruct_ov112_0225D2D0 *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2);
static void ov112_0225D2D0(UnkStruct_ov112_0225D2D0 *param0);
static BOOL ov112_0225D304(UnkStruct_ov112_0225D2D0 *param0, UnkStruct_ov66_0223177C *param1, const UnkStruct_ov66_0222DFF8 *param2, u32 param3);
static void ov112_0225D3E0(UnkStruct_ov112_0225D2D0 *param0);
static void ov112_0225D408(UnkStruct_ov112_0225D44C *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2, u32 param3);
static void ov112_0225D44C(UnkStruct_ov112_0225D44C *param0);
static void ov112_0225D460(UnkStruct_ov112_0225D44C *param0, const Strbuf *param1, u32 param2, const UnkStruct_ov112_0225D180 *param3, const NNSG2dPaletteData *param4);
static void ov112_0225D4DC(UnkStruct_ov112_0225D44C *param0);
static BOOL ov112_0225D4E4(UnkStruct_ov112_0225D44C *param0);
static void ov112_0225D4F8(const UnkStruct_ov112_0225D44C *param0, Window *param1);
static void ov112_0225D57C(UnkStruct_ov112_0225D6DC *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2);
static void ov112_0225D6DC(UnkStruct_ov112_0225D6DC *param0);
static void ov112_0225D700(UnkStruct_ov112_0225D6DC *param0);
static void ov112_0225D718(UnkStruct_ov112_0225D6DC *param0, u32 param1);
static void ov112_0225D73C(UnkStruct_ov112_0225D73C *param0, u16 param1, u32 param2);
static void ov112_0225D75C(UnkStruct_ov112_0225D73C *param0);
static void ov112_0225D778(UnkStruct_ov112_0225D73C *param0);
static void ov112_0225D784(UnkStruct_ov112_0225D73C *param0);
static const UnkStruct_ov22_022559F8 Unk_ov112_0225D814 = {
0x20,
@@ -220,8 +220,7 @@ static const u32 Unk_ov112_0225D844[5] = {
};
static const UnkStruct_ov97_0222DB78 Unk_ov112_0225D8C0[5] = {
{
0x0,
{ 0x0,
0x0,
0x800,
0x0,
@@ -233,10 +232,8 @@ static const UnkStruct_ov97_0222DB78 Unk_ov112_0225D8C0[5] = {
0x0,
0x0,
0x0,
0x0
},
{
0x0,
0x0 },
{ 0x0,
0x0,
0x800,
0x0,
@@ -248,10 +245,8 @@ static const UnkStruct_ov97_0222DB78 Unk_ov112_0225D8C0[5] = {
0x1,
0x0,
0x0,
0x0
},
{
0x0,
0x0 },
{ 0x0,
0x0,
0x800,
0x0,
@@ -263,10 +258,8 @@ static const UnkStruct_ov97_0222DB78 Unk_ov112_0225D8C0[5] = {
0x3,
0x0,
0x0,
0x0
},
{
0x0,
0x0 },
{ 0x0,
0x0,
0x800,
0x0,
@@ -278,10 +271,8 @@ static const UnkStruct_ov97_0222DB78 Unk_ov112_0225D8C0[5] = {
0x2,
0x0,
0x0,
0x0
},
{
0x0,
0x0 },
{ 0x0,
0x0,
0x800,
0x0,
@@ -293,8 +284,7 @@ static const UnkStruct_ov97_0222DB78 Unk_ov112_0225D8C0[5] = {
0x0,
0x0,
0x0,
0x0
}
0x0 }
};
static const u8 Unk_ov112_0225D804[3] = {
@@ -310,17 +300,17 @@ static const u32 Unk_ov112_0225D808[3] = {
};
static const UnkStruct_ov112_0225D824 Unk_ov112_0225D824[4] = {
{0x1},
{0x4},
{0x5},
{0x6}
{ 0x1 },
{ 0x4 },
{ 0x5 },
{ 0x6 }
};
static const UnkStruct_ov112_0225D880 Unk_ov112_0225D880[4] = {
{0x6, 0x0, 0x14, 0x8, 0x1, 0xA, 0x50, 0x6, 0x1, 0x30400},
{0x0, 0x6, 0x6, 0x3, 0xA1, 0x7, 0x10, 0x4, 0x1, 0xD0E00},
{0xF, 0x6, 0x6, 0x5, 0xB3, 0x7, 0x18, 0x4, 0x1, 0xD0E00},
{0x4, 0xC, 0x12, 0x3, 0xD1, 0x7, 0x4, 0x4, 0x0, 0xD0E00}
{ 0x6, 0x0, 0x14, 0x8, 0x1, 0xA, 0x50, 0x6, 0x1, 0x30400 },
{ 0x0, 0x6, 0x6, 0x3, 0xA1, 0x7, 0x10, 0x4, 0x1, 0xD0E00 },
{ 0xF, 0x6, 0x6, 0x5, 0xB3, 0x7, 0x18, 0x4, 0x1, 0xD0E00 },
{ 0x4, 0xC, 0x12, 0x3, 0xD1, 0x7, 0x4, 0x4, 0x0, 0xD0E00 }
};
static u16 Unk_ov112_0225D960[4] = {
@@ -337,10 +327,10 @@ static u32 Unk_ov112_0225D968[4] = {
0x5E3
};
int ov112_0225C700 (OverlayManager * param0, int * param1)
int ov112_0225C700(OverlayManager *param0, int *param1)
{
UnkStruct_ov112_0225C970 * v0;
UnkStruct_ov66_02230FA0 * v1;
UnkStruct_ov112_0225C970 *v0;
UnkStruct_ov66_02230FA0 *v1;
v1 = OverlayManager_Args(param0);
Heap_Create(3, 107, 0x50000);
@@ -364,10 +354,10 @@ int ov112_0225C700 (OverlayManager * param0, int * param1)
return 1;
}
int ov112_0225C7C4 (OverlayManager * param0, int * param1)
int ov112_0225C7C4(OverlayManager *param0, int *param1)
{
UnkStruct_ov112_0225C970 * v0;
UnkStruct_ov66_02230FA0 * v1;
UnkStruct_ov112_0225C970 *v0;
UnkStruct_ov66_02230FA0 *v1;
BOOL v2;
v0 = OverlayManager_Data(param0);
@@ -388,7 +378,7 @@ int ov112_0225C7C4 (OverlayManager * param0, int * param1)
break;
case 2:
if ((gCoreSys.pressedKeys & PAD_BUTTON_B) || (ov66_0222E12C(v1->unk_08) == 1) || (ov66_02231760() == 1)) {
if ((ov66_0222E12C(v1->unk_08) == 1)) {
if (ov66_0222E12C(v1->unk_08) == 1) {
ov66_0222E2A4(v1->unk_08);
}
(*param1) = 3;
@@ -430,10 +420,10 @@ int ov112_0225C7C4 (OverlayManager * param0, int * param1)
return 0;
}
int ov112_0225C8FC (OverlayManager * param0, int * param1)
int ov112_0225C8FC(OverlayManager *param0, int *param1)
{
UnkStruct_ov112_0225C970 * v0;
UnkStruct_ov66_02230FA0 * v1;
UnkStruct_ov112_0225C970 *v0;
UnkStruct_ov66_02230FA0 *v1;
v0 = OverlayManager_Data(param0);
v1 = OverlayManager_Args(param0);
@@ -455,13 +445,13 @@ int ov112_0225C8FC (OverlayManager * param0, int * param1)
return 1;
}
static void ov112_0225C964 (void * param0)
static void ov112_0225C964(void *param0)
{
UnkStruct_ov112_0225C970 * v0 = param0;
UnkStruct_ov112_0225C970 *v0 = param0;
ov112_0225CA20(&v0->unk_08);
}
static void ov112_0225C970 (UnkStruct_ov112_0225C970 * param0, const UnkStruct_ov66_0222DFF8 * param1)
static void ov112_0225C970(UnkStruct_ov112_0225C970 *param0, const UnkStruct_ov66_0222DFF8 *param1)
{
ov112_0225CE60(&param0->unk_1B8, &param0->unk_1B0, &param0->unk_08);
ov112_0225D004(&param0->unk_1C4, &param0->unk_1B0, &param0->unk_08, param0->unk_00, param1);
@@ -470,7 +460,7 @@ static void ov112_0225C970 (UnkStruct_ov112_0225C970 * param0, const UnkStruct_o
ov112_0225CA14(&param0->unk_08);
}
static void ov112_0225C9BC (UnkStruct_ov112_0225C9BC * param0, u32 param1)
static void ov112_0225C9BC(UnkStruct_ov112_0225C9BC *param0, u32 param1)
{
param0->unk_1A4 = NARC_ctor(NARC_INDEX_GRAPHIC__LOBBY_NEWS, param1);
@@ -481,7 +471,7 @@ static void ov112_0225C9BC (UnkStruct_ov112_0225C9BC * param0, u32 param1)
ov112_0225CB98(param0, param1);
}
static void ov112_0225C9F4 (UnkStruct_ov112_0225C9BC * param0)
static void ov112_0225C9F4(UnkStruct_ov112_0225C9BC *param0)
{
NARC_dtor(param0->unk_1A4);
sub_0201DC3C();
@@ -490,19 +480,19 @@ static void ov112_0225C9F4 (UnkStruct_ov112_0225C9BC * param0)
ov112_0225CC38(param0);
}
static void ov112_0225CA14 (UnkStruct_ov112_0225C9BC * param0)
static void ov112_0225CA14(UnkStruct_ov112_0225C9BC *param0)
{
CellActorCollection_Update(param0->unk_04);
}
static void ov112_0225CA20 (UnkStruct_ov112_0225C9BC * param0)
static void ov112_0225CA20(UnkStruct_ov112_0225C9BC *param0)
{
sub_0201C2B8(param0->unk_00);
sub_0200A858();
sub_0201DCAC();
}
static void ov112_0225CA34 (UnkStruct_ov112_0225C9BC * param0, u32 param1)
static void ov112_0225CA34(UnkStruct_ov112_0225C9BC *param0, u32 param1)
{
sub_02018368(&Unk_ov112_0225D834);
@@ -536,7 +526,7 @@ static void ov112_0225CA34 (UnkStruct_ov112_0225C9BC * param0, u32 param1)
}
}
static void ov112_0225CB60 (UnkStruct_ov112_0225C9BC * param0)
static void ov112_0225CB60(UnkStruct_ov112_0225C9BC *param0)
{
{
int v0;
@@ -551,7 +541,7 @@ static void ov112_0225CB60 (UnkStruct_ov112_0225C9BC * param0)
GXLayers_SwapDisplay();
}
static void ov112_0225CB98 (UnkStruct_ov112_0225C9BC * param0, u32 param1)
static void ov112_0225CB98(UnkStruct_ov112_0225C9BC *param0, u32 param1)
{
int v0;
@@ -578,7 +568,7 @@ static void ov112_0225CB98 (UnkStruct_ov112_0225C9BC * param0, u32 param1)
GXLayers_EngineBToggleLayers(GX_PLANEMASK_OBJ, 1);
}
static void ov112_0225CC38 (UnkStruct_ov112_0225C9BC * param0)
static void ov112_0225CC38(UnkStruct_ov112_0225C9BC *param0)
{
int v0;
@@ -593,23 +583,23 @@ static void ov112_0225CC38 (UnkStruct_ov112_0225C9BC * param0)
sub_0200A878();
}
static void ov112_0225CC64 (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2)
static void ov112_0225CC64(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2)
{
param0->unk_00 = sub_020071D0(param1->unk_1A4, 5, 0, &param0->unk_04, param2);
}
static void ov112_0225CC84 (UnkStruct_ov112_0225CC84 * param0)
static void ov112_0225CC84(UnkStruct_ov112_0225CC84 *param0)
{
Heap_FreeToHeap(param0->unk_00);
}
static void ov112_0225CC90 (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2, u8 param3, u8 param4)
static void ov112_0225CC90(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2, u8 param3, u8 param4)
{
sub_020198E8(param1->unk_00, 3, 5 + (param3 * 1), 4 + (param4 * 2), 1, 2, param0->unk_04->rawData, 6 + param2, 0, param0->unk_04->screenWidth / 8, param0->unk_04->screenHeight / 8);
sub_0201C3C0(param1->unk_00, 3);
}
static void ov112_0225CCE8 (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, u8 param2, u8 param3, u32 param4, u32 param5, BOOL param6, BOOL param7, BOOL param8)
static void ov112_0225CCE8(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, u8 param2, u8 param3, u32 param4, u32 param5, BOOL param6, BOOL param7, BOOL param8)
{
u32 v0, v1;
@@ -637,7 +627,7 @@ static void ov112_0225CCE8 (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0
sub_0201C3C0(param1->unk_00, 3);
}
static void ov112_0225CDA8 (UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0225C9BC * param1, UnkStruct_ov112_0225CC84 * param2, const UnkStruct_ov66_0223177C * param3, const UnkStruct_ov66_02231428 * param4, const UnkStruct_ov66_0222DFF8 * param5, u32 param6)
static void ov112_0225CDA8(UnkStruct_ov112_0225CDF8 *param0, UnkStruct_ov112_0225C9BC *param1, UnkStruct_ov112_0225CC84 *param2, const UnkStruct_ov66_0223177C *param3, const UnkStruct_ov66_02231428 *param4, const UnkStruct_ov66_0222DFF8 *param5, u32 param6)
{
u32 v0;
u32 v1;
@@ -657,12 +647,12 @@ static void ov112_0225CDA8 (UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0
ov112_0225CE60(param0, param2, param1);
}
static void ov112_0225CDF8 (UnkStruct_ov112_0225CDF8 * param0)
static void ov112_0225CDF8(UnkStruct_ov112_0225CDF8 *param0)
{
return;
}
static BOOL ov112_0225CDFC (UnkStruct_ov112_0225CDF8 * param0, const UnkStruct_ov66_0223177C * param1, const UnkStruct_ov66_02231428 * param2)
static BOOL ov112_0225CDFC(UnkStruct_ov112_0225CDF8 *param0, const UnkStruct_ov66_0223177C *param1, const UnkStruct_ov66_02231428 *param2)
{
BOOL v0;
UnkStruct_ov66_02231428 v1;
@@ -695,7 +685,7 @@ static BOOL ov112_0225CDFC (UnkStruct_ov112_0225CDF8 * param0, const UnkStruct_o
return v4;
}
static void ov112_0225CE60 (UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0225CC84 * param1, UnkStruct_ov112_0225C9BC * param2)
static void ov112_0225CE60(UnkStruct_ov112_0225CDF8 *param0, UnkStruct_ov112_0225CC84 *param1, UnkStruct_ov112_0225C9BC *param2)
{
if (param0->unk_04 == 1) {
ov112_0225CE74(param0, param1, param2);
@@ -704,7 +694,7 @@ static void ov112_0225CE60 (UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0
}
}
static void ov112_0225CE74 (UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0225CC84 * param1, UnkStruct_ov112_0225C9BC * param2)
static void ov112_0225CE74(UnkStruct_ov112_0225CDF8 *param0, UnkStruct_ov112_0225CC84 *param1, UnkStruct_ov112_0225C9BC *param2)
{
param0->unk_06++;
@@ -713,7 +703,7 @@ static void ov112_0225CE74 (UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0
}
}
static void ov112_0225CE88 (UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0225CC84 * param1, UnkStruct_ov112_0225C9BC * param2)
static void ov112_0225CE88(UnkStruct_ov112_0225CDF8 *param0, UnkStruct_ov112_0225CC84 *param1, UnkStruct_ov112_0225C9BC *param2)
{
int v0, v1;
u32 v2;
@@ -784,19 +774,19 @@ static void ov112_0225CE88 (UnkStruct_ov112_0225CDF8 * param0, UnkStruct_ov112_0
}
}
static void ov112_0225CFC0 (UnkStruct_ov112_0225CFD4 * param0, UnkStruct_ov112_0225C9BC * param1, UnkStruct_ov112_0225CC84 * param2, const UnkStruct_ov66_0223177C * param3, const UnkStruct_ov66_0222DFF8 * param4, u32 param5)
static void ov112_0225CFC0(UnkStruct_ov112_0225CFD4 *param0, UnkStruct_ov112_0225C9BC *param1, UnkStruct_ov112_0225CC84 *param2, const UnkStruct_ov66_0223177C *param3, const UnkStruct_ov66_0222DFF8 *param4, u32 param5)
{
{
ov112_0225D08C(param2, param1, param3, param4, 0);
}
}
static void ov112_0225CFD4 (UnkStruct_ov112_0225CFD4 * param0)
static void ov112_0225CFD4(UnkStruct_ov112_0225CFD4 *param0)
{
return;
}
static BOOL ov112_0225CFD8 (UnkStruct_ov112_0225CFD4 * param0, const UnkStruct_ov66_0223177C * param1)
static BOOL ov112_0225CFD8(UnkStruct_ov112_0225CFD4 *param0, const UnkStruct_ov66_0223177C *param1)
{
u32 v0;
BOOL v1 = 0;
@@ -819,7 +809,7 @@ static BOOL ov112_0225CFD8 (UnkStruct_ov112_0225CFD4 * param0, const UnkStruct_o
return v1;
}
static void ov112_0225D004 (UnkStruct_ov112_0225CFD4 * param0, UnkStruct_ov112_0225CC84 * param1, UnkStruct_ov112_0225C9BC * param2, const UnkStruct_ov66_0223177C * param3, const UnkStruct_ov66_0222DFF8 * param4)
static void ov112_0225D004(UnkStruct_ov112_0225CFD4 *param0, UnkStruct_ov112_0225CC84 *param1, UnkStruct_ov112_0225C9BC *param2, const UnkStruct_ov66_0223177C *param3, const UnkStruct_ov66_0222DFF8 *param4)
{
switch (param0->unk_02) {
case 0:
@@ -852,7 +842,7 @@ static void ov112_0225D004 (UnkStruct_ov112_0225CFD4 * param0, UnkStruct_ov112_0
}
}
static void ov112_0225D08C (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, const UnkStruct_ov66_0223177C * param2, const UnkStruct_ov66_0222DFF8 * param3, u32 param4)
static void ov112_0225D08C(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, const UnkStruct_ov66_0223177C *param2, const UnkStruct_ov66_0222DFF8 *param3, u32 param4)
{
int v0, v1;
u32 v2;
@@ -890,7 +880,7 @@ static void ov112_0225D08C (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0
}
}
static void ov112_0225D144 (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, const UnkStruct_ov66_0223177C * param2, const UnkStruct_ov66_0222DFF8 * param3, u32 param4)
static void ov112_0225D144(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, const UnkStruct_ov66_0223177C *param2, const UnkStruct_ov66_0222DFF8 *param3, u32 param4)
{
u32 v0;
@@ -907,7 +897,7 @@ static void ov112_0225D144 (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0
}
}
static void ov112_0225D164 (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0225C9BC * param1, const UnkStruct_ov66_0223177C * param2, const UnkStruct_ov66_0222DFF8 * param3, u32 param4)
static void ov112_0225D164(UnkStruct_ov112_0225CC84 *param0, UnkStruct_ov112_0225C9BC *param1, const UnkStruct_ov66_0223177C *param2, const UnkStruct_ov66_0222DFF8 *param3, u32 param4)
{
u32 v0;
@@ -924,7 +914,7 @@ static void ov112_0225D164 (UnkStruct_ov112_0225CC84 * param0, UnkStruct_ov112_0
}
}
static void ov112_0225D180 (UnkStruct_ov112_0225D180 * param0, const UnkStruct_ov66_0223177C * param1, int param2, const UnkStruct_ov66_0222DFF8 * param3)
static void ov112_0225D180(UnkStruct_ov112_0225D180 *param0, const UnkStruct_ov66_0223177C *param1, int param2, const UnkStruct_ov66_0222DFF8 *param3)
{
int v0;
u32 v1;
@@ -945,11 +935,11 @@ static void ov112_0225D180 (UnkStruct_ov112_0225D180 * param0, const UnkStruct_o
}
}
static void ov112_0225D1B8 (const UnkStruct_ov112_0225D180 * param0, const NNSG2dPaletteData * param1, u32 param2)
static void ov112_0225D1B8(const UnkStruct_ov112_0225D180 *param0, const NNSG2dPaletteData *param1, u32 param2)
{
BOOL v0;
int v1;
const u8 * v2;
const u8 *v2;
v2 = param1->pRawData;
@@ -959,7 +949,7 @@ static void ov112_0225D1B8 (const UnkStruct_ov112_0225D180 * param0, const NNSG2
}
}
static void ov112_0225D1EC (UnkStruct_ov112_0225D2D0 * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2)
static void ov112_0225D1EC(UnkStruct_ov112_0225D2D0 *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2)
{
int v0;
@@ -979,7 +969,7 @@ static void ov112_0225D1EC (UnkStruct_ov112_0225D2D0 * param0, UnkStruct_ov112_0
sub_0201972C(0, &((u8 *)param0->unk_98->pRawData)[(7 * 0x20) + (7 * 2)], 0x4, (9 * 0x20) + (13 * 2));
}
static void ov112_0225D2D0 (UnkStruct_ov112_0225D2D0 * param0)
static void ov112_0225D2D0(UnkStruct_ov112_0225D2D0 *param0)
{
int v0;
@@ -992,7 +982,7 @@ static void ov112_0225D2D0 (UnkStruct_ov112_0225D2D0 * param0)
}
}
static BOOL ov112_0225D304 (UnkStruct_ov112_0225D2D0 * param0, UnkStruct_ov66_0223177C * param1, const UnkStruct_ov66_0222DFF8 * param2, u32 param3)
static BOOL ov112_0225D304(UnkStruct_ov112_0225D2D0 *param0, UnkStruct_ov66_0223177C *param1, const UnkStruct_ov66_0222DFF8 *param2, u32 param3)
{
int v0;
BOOL v1;
@@ -1035,7 +1025,7 @@ static BOOL ov112_0225D304 (UnkStruct_ov112_0225D2D0 * param0, UnkStruct_ov66_02
return 0;
}
static void ov112_0225D3E0 (UnkStruct_ov112_0225D2D0 * param0)
static void ov112_0225D3E0(UnkStruct_ov112_0225D2D0 *param0)
{
int v0;
@@ -1046,7 +1036,7 @@ static void ov112_0225D3E0 (UnkStruct_ov112_0225D2D0 * param0)
}
}
static void ov112_0225D408 (UnkStruct_ov112_0225D44C * param0, UnkStruct_ov112_0225C9BC * param1, u32 param2, u32 param3)
static void ov112_0225D408(UnkStruct_ov112_0225D44C *param0, UnkStruct_ov112_0225C9BC *param1, u32 param2, u32 param3)
{
param0->unk_00 = 0;
param0->unk_02 = 0;
@@ -1056,13 +1046,13 @@ static void ov112_0225D408 (UnkStruct_ov112_0225D44C * param0, UnkStruct_ov112_0
BGL_AddWindow(param1->unk_00, &param0->unk_0C, 3, 0, 0, 180, 2, 7, 0);
}
static void ov112_0225D44C (UnkStruct_ov112_0225D44C * param0)
static void ov112_0225D44C(UnkStruct_ov112_0225D44C *param0)
{
Strbuf_Free(param0->unk_08);
BGL_DeleteWindow(&param0->unk_0C);
}
static void ov112_0225D460 (UnkStruct_ov112_0225D44C * param0, const Strbuf *param1, u32 param2, const UnkStruct_ov112_0225D180 * param3, const NNSG2dPaletteData * param4)
static void ov112_0225D460(UnkStruct_ov112_0225D44C *param0, const Strbuf *param1, u32 param2, const UnkStruct_ov112_0225D180 *param3, const NNSG2dPaletteData *param4)
{
Strbuf_Copy(param0->unk_08, param1);
@@ -1082,12 +1072,12 @@ static void ov112_0225D460 (UnkStruct_ov112_0225D44C * param0, const Strbuf *par
ov112_0225D1B8(&param0->unk_1C, param4, param0->unk_01);
}
static void ov112_0225D4DC (UnkStruct_ov112_0225D44C * param0)
static void ov112_0225D4DC(UnkStruct_ov112_0225D44C *param0)
{
param0->unk_00 = 0;
}
static BOOL ov112_0225D4E4 (UnkStruct_ov112_0225D44C * param0)
static BOOL ov112_0225D4E4(UnkStruct_ov112_0225D44C *param0)
{
BOOL v0 = 1;
@@ -1099,7 +1089,7 @@ static BOOL ov112_0225D4E4 (UnkStruct_ov112_0225D44C * param0)
return v0;
}
static void ov112_0225D4F8 (const UnkStruct_ov112_0225D44C * param0, Window * param1)
static void ov112_0225D4F8(const UnkStruct_ov112_0225D44C *param0, Window *param1)
{
s32 v0;
s32 v1;
@@ -1178,7 +1168,7 @@ static void ov112_0225D57C(UnkStruct_ov112_0225D6DC *param0, UnkStruct_ov112_022
MessageLoader_Free(v1);
}
static void ov112_0225D6DC (UnkStruct_ov112_0225D6DC * param0)
static void ov112_0225D6DC(UnkStruct_ov112_0225D6DC *param0)
{
int v0;
@@ -1188,7 +1178,7 @@ static void ov112_0225D6DC (UnkStruct_ov112_0225D6DC * param0)
}
}
static void ov112_0225D700 (UnkStruct_ov112_0225D6DC * param0)
static void ov112_0225D700(UnkStruct_ov112_0225D6DC *param0)
{
int v0;
@@ -1197,7 +1187,7 @@ static void ov112_0225D700 (UnkStruct_ov112_0225D6DC * param0)
}
}
static void ov112_0225D718 (UnkStruct_ov112_0225D6DC * param0, u32 param1)
static void ov112_0225D718(UnkStruct_ov112_0225D6DC *param0, u32 param1)
{
GF_ASSERT(param1 < 4);
GF_ASSERT(param1 != 0);
@@ -1205,25 +1195,25 @@ static void ov112_0225D718 (UnkStruct_ov112_0225D6DC * param0, u32 param1)
ov112_0225D778(&param0->unk_40[param1]);
}
static void ov112_0225D73C (UnkStruct_ov112_0225D73C * param0, u16 param1, u32 param2)
static void ov112_0225D73C(UnkStruct_ov112_0225D73C *param0, u16 param1, u32 param2)
{
memset(param0, 0, sizeof(UnkStruct_ov112_0225D73C));
param0->unk_06 = param1;
param0->unk_08 = param2;
}
static void ov112_0225D75C (UnkStruct_ov112_0225D73C * param0)
static void ov112_0225D75C(UnkStruct_ov112_0225D73C *param0)
{
memset(param0, 0, sizeof(UnkStruct_ov112_0225D73C));
}
static void ov112_0225D778 (UnkStruct_ov112_0225D73C * param0)
static void ov112_0225D778(UnkStruct_ov112_0225D73C *param0)
{
param0->unk_00 = 1;
param0->unk_02 = 0;
}
static void ov112_0225D784 (UnkStruct_ov112_0225D73C * param0)
static void ov112_0225D784(UnkStruct_ov112_0225D73C *param0)
{
u32 v0;
u16 v1;

View File

@@ -64,53 +64,53 @@
#include "unk_020366A0.h"
#include "unk_020393C8.h"
static void ov117_02260DA0(void * param0);
static GenericPointerData * ov117_02260E14(int param0);
static void ov117_02260DA0(void *param0);
static GenericPointerData *ov117_02260E14(int param0);
static void ov117_02260E34(void);
static void ov117_02260EB8(GenericPointerData * param0);
static void ov117_02260F7C(SysTask * param0, void * param1);
static void ov117_022610D8(BGL * param0);
static void ov117_02261280(UnkStruct_ov117_02261280 * param0);
static void ov117_02261574(UnkStruct_ov117_02261280 * param0);
static void ov117_022615E0(UnkStruct_ov117_02261280 * param0);
static void ov117_0226168C(UnkStruct_ov117_02261280 * param0, NARC * param1);
static void ov117_022618E8(UnkStruct_ov117_02261280 * param0);
static void ov117_02261940(UnkStruct_ov117_02261280 * param0, NARC * param1);
static void ov117_022619F8(UnkStruct_ov117_02261280 * param0);
static void ov117_02261A2C(UnkStruct_ov117_02261280 * param0, NARC * param1);
static void ov117_02261AC4(UnkStruct_ov117_02261280 * param0);
static void ov117_02261AC8(UnkStruct_ov117_02261280 * param0, NARC * param1);
static void ov117_02261C28(UnkStruct_ov117_02261280 * param0);
static void ov117_02261C2C(UnkStruct_ov117_02261280 * param0, NARC * param1);
static void ov117_02261DD0(UnkStruct_ov117_02261280 * param0);
static void ov117_02260EC0(UnkStruct_ov117_02261280 * param0);
static void ov117_02260F64(UnkStruct_ov117_02261280 * param0);
BOOL ov117_02261FF4(UnkStruct_ov117_02261280 * param0);
void ov117_02262044(UnkStruct_ov117_02261280 * param0, int param1, const UnkStruct_ov117_022621D4 * param2);
UnkStruct_ov117_022621D4 * ov117_022620A0(UnkStruct_ov117_02261280 * param0, int param1);
static BOOL ov117_022620E0(UnkStruct_ov117_02261280 * param0, int param1, const UnkStruct_ov117_022621D4 * param2);
void ov117_02262130(UnkStruct_ov117_02261280 * param0, const UnkStruct_ov117_022621D4 * param1);
static BOOL ov117_0226217C(UnkStruct_ov117_02261280 * param0, const UnkStruct_ov117_022621D4 * param1);
UnkStruct_ov117_022621D4 * ov117_022621D4(UnkStruct_ov117_02261280 * param0);
static int ov117_02262200(UnkStruct_ov117_02261280 * param0);
static void ov117_02262270(UnkStruct_ov117_02261280 * param0);
int ov117_022622B8(UnkStruct_ov117_02261280 * param0);
int ov117_0226200C(UnkStruct_ov117_02261280 * param0);
static BOOL ov117_022623B0(UnkStruct_ov117_02261280 * param0);
static int ov117_02262448(UnkStruct_ov117_02261280 * param0, int param1);
static int ov117_02262484(UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02262664 * param1);
static int ov117_0226251C(UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02262664 * param1);
static int ov117_022625F8(UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02262664 * param1);
static BOOL ov117_02262664(UnkStruct_ov117_02261280 * param0);
static void ov117_02261368(UnkStruct_ov117_02261280 * param0);
static void ov117_022613B8(UnkStruct_ov117_02261280 * param0);
static void ov117_022613EC(UnkStruct_ov117_02261280 * param0);
static void ov117_022614AC(UnkStruct_ov117_02261280 * param0, int param1);
BOOL ov117_02261E38(UnkStruct_ov117_02261280 * param0, int param1);
void ov117_02261F08(UnkStruct_ov117_02261280 * param0, int param1, int param2);
void ov117_02261F3C(UnkStruct_ov117_02261280 * param0);
void ov117_02261FA4(UnkStruct_ov117_02261280 * param0);
static void ov117_022626AC(Camera * camera);
static void ov117_02260EB8(GenericPointerData *param0);
static void ov117_02260F7C(SysTask *param0, void *param1);
static void ov117_022610D8(BGL *param0);
static void ov117_02261280(UnkStruct_ov117_02261280 *param0);
static void ov117_02261574(UnkStruct_ov117_02261280 *param0);
static void ov117_022615E0(UnkStruct_ov117_02261280 *param0);
static void ov117_0226168C(UnkStruct_ov117_02261280 *param0, NARC *param1);
static void ov117_022618E8(UnkStruct_ov117_02261280 *param0);
static void ov117_02261940(UnkStruct_ov117_02261280 *param0, NARC *param1);
static void ov117_022619F8(UnkStruct_ov117_02261280 *param0);
static void ov117_02261A2C(UnkStruct_ov117_02261280 *param0, NARC *param1);
static void ov117_02261AC4(UnkStruct_ov117_02261280 *param0);
static void ov117_02261AC8(UnkStruct_ov117_02261280 *param0, NARC *param1);
static void ov117_02261C28(UnkStruct_ov117_02261280 *param0);
static void ov117_02261C2C(UnkStruct_ov117_02261280 *param0, NARC *param1);
static void ov117_02261DD0(UnkStruct_ov117_02261280 *param0);
static void ov117_02260EC0(UnkStruct_ov117_02261280 *param0);
static void ov117_02260F64(UnkStruct_ov117_02261280 *param0);
BOOL ov117_02261FF4(UnkStruct_ov117_02261280 *param0);
void ov117_02262044(UnkStruct_ov117_02261280 *param0, int param1, const UnkStruct_ov117_022621D4 *param2);
UnkStruct_ov117_022621D4 *ov117_022620A0(UnkStruct_ov117_02261280 *param0, int param1);
static BOOL ov117_022620E0(UnkStruct_ov117_02261280 *param0, int param1, const UnkStruct_ov117_022621D4 *param2);
void ov117_02262130(UnkStruct_ov117_02261280 *param0, const UnkStruct_ov117_022621D4 *param1);
static BOOL ov117_0226217C(UnkStruct_ov117_02261280 *param0, const UnkStruct_ov117_022621D4 *param1);
UnkStruct_ov117_022621D4 *ov117_022621D4(UnkStruct_ov117_02261280 *param0);
static int ov117_02262200(UnkStruct_ov117_02261280 *param0);
static void ov117_02262270(UnkStruct_ov117_02261280 *param0);
int ov117_022622B8(UnkStruct_ov117_02261280 *param0);
int ov117_0226200C(UnkStruct_ov117_02261280 *param0);
static BOOL ov117_022623B0(UnkStruct_ov117_02261280 *param0);
static int ov117_02262448(UnkStruct_ov117_02261280 *param0, int param1);
static int ov117_02262484(UnkStruct_ov117_02261280 *param0, UnkStruct_ov117_02262664 *param1);
static int ov117_0226251C(UnkStruct_ov117_02261280 *param0, UnkStruct_ov117_02262664 *param1);
static int ov117_022625F8(UnkStruct_ov117_02261280 *param0, UnkStruct_ov117_02262664 *param1);
static BOOL ov117_02262664(UnkStruct_ov117_02261280 *param0);
static void ov117_02261368(UnkStruct_ov117_02261280 *param0);
static void ov117_022613B8(UnkStruct_ov117_02261280 *param0);
static void ov117_022613EC(UnkStruct_ov117_02261280 *param0);
static void ov117_022614AC(UnkStruct_ov117_02261280 *param0, int param1);
BOOL ov117_02261E38(UnkStruct_ov117_02261280 *param0, int param1);
void ov117_02261F08(UnkStruct_ov117_02261280 *param0, int param1, int param2);
void ov117_02261F3C(UnkStruct_ov117_02261280 *param0);
void ov117_02261FA4(UnkStruct_ov117_02261280 *param0);
static void ov117_022626AC(Camera *camera);
static u32 ov117_02261644(u32 param0, BOOL param1);
static u32 ov117_02261668(u32 param0, BOOL param1);
@@ -120,24 +120,26 @@ static const CameraAngle Unk_ov117_02266918 = {
0x0
};
static int(*const Unk_ov117_02266920[])(UnkStruct_ov117_02261280 *, UnkStruct_ov117_02262664 *) = {
ov117_02262484, ov117_0226251C, ov117_022625F8,
static int (*const Unk_ov117_02266920[])(UnkStruct_ov117_02261280 *, UnkStruct_ov117_02262664 *) = {
ov117_02262484,
ov117_0226251C,
ov117_022625F8,
};
__attribute__((aligned(4))) static const u8 Unk_ov117_02266954[][4] = {
{0x0},
{0x0},
{0x0, 0x1},
{0x0, 0x2, 0x1},
{0x0, 0x3, 0x1, 0x2}
{ 0x0 },
{ 0x0 },
{ 0x0, 0x1 },
{ 0x0, 0x2, 0x1 },
{ 0x0, 0x3, 0x1, 0x2 }
};
__attribute__((aligned(4))) static const u8 Unk_ov117_02266968[][4] = {
{0x0},
{0x0},
{0x0, 0x1},
{0x0, 0x3, 0x2},
{0x0, 0x3, 0x1, 0x2}
{ 0x0 },
{ 0x0 },
{ 0x0, 0x1 },
{ 0x0, 0x3, 0x2 },
{ 0x0, 0x3, 0x1, 0x2 }
};
static const UnkStruct_ov104_0224133C Unk_ov117_022669A8 = {
@@ -175,15 +177,15 @@ static const struct {
u32 unk_0C;
u32 unk_10;
} Unk_ov117_022669F0[] = {
{0x20, 0x27, 0x28, 0x29, 0x2A},
{0x21, 0x2F, 0x30, 0x31, 0x32},
{0x22, 0x33, 0x34, 0x35, 0x36},
{0x1F, 0x2B, 0x2C, 0x2D, 0x2E}
{ 0x20, 0x27, 0x28, 0x29, 0x2A },
{ 0x21, 0x2F, 0x30, 0x31, 0x32 },
{ 0x22, 0x33, 0x34, 0x35, 0x36 },
{ 0x1F, 0x2B, 0x2C, 0x2D, 0x2E }
};
int ov117_02260668 (OverlayManager * param0, int * param1)
int ov117_02260668(OverlayManager *param0, int *param1)
{
UnkStruct_ov117_02261280 * v0;
UnkStruct_ov117_02261280 *v0;
SetMainCallback(NULL, NULL);
GXLayers_DisableEngineALayers();
@@ -240,7 +242,7 @@ int ov117_02260668 (OverlayManager * param0, int * param1)
ov117_02265210(v0, &v0->unk_1468);
{
NARC * v1;
NARC *v1;
v1 = NARC_ctor(NARC_INDEX_APPLICATION__BALLOON__GRAPHIC__BALLOON_GRA, 110);
ov117_02261A2C(v0, v1);
@@ -294,9 +296,9 @@ int ov117_02260668 (OverlayManager * param0, int * param1)
return 1;
}
int ov117_0226098C (OverlayManager * param0, int * param1)
int ov117_0226098C(OverlayManager *param0, int *param1)
{
UnkStruct_ov117_02261280 * v0 = OverlayManager_Data(param0);
UnkStruct_ov117_02261280 *v0 = OverlayManager_Data(param0);
int v1;
if (v0->unk_00->unk_3D == 1) {
@@ -427,9 +429,9 @@ int ov117_0226098C (OverlayManager * param0, int * param1)
return 0;
}
int ov117_02260C10 (OverlayManager * param0, int * param1)
int ov117_02260C10(OverlayManager *param0, int *param1)
{
UnkStruct_ov117_02261280 * v0 = OverlayManager_Data(param0);
UnkStruct_ov117_02261280 *v0 = OverlayManager_Data(param0);
int v1;
v0->unk_00->unk_10.unk_14 = v0->unk_2FD0;
@@ -491,9 +493,9 @@ int ov117_02260C10 (OverlayManager * param0, int * param1)
return 1;
}
static void ov117_02260DA0 (void * param0)
static void ov117_02260DA0(void *param0)
{
UnkStruct_ov117_02261280 * v0 = param0;
UnkStruct_ov117_02261280 *v0 = param0;
ov117_02262950(v0, v0->unk_D4);
@@ -513,15 +515,15 @@ static void ov117_02260DA0 (void * param0)
OS_SetIrqCheckFlag(OS_IE_V_BLANK);
}
static GenericPointerData * ov117_02260E14 (int param0)
static GenericPointerData *ov117_02260E14(int param0)
{
GenericPointerData * v0;
GenericPointerData *v0;
v0 = sub_02024220(param0, 0, 1, 0, 2, ov117_02260E34);
return v0;
}
static void ov117_02260E34 (void)
static void ov117_02260E34(void)
{
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG0, 1);
@@ -536,37 +538,37 @@ static void ov117_02260E34 (void)
G3_ViewPort(0, 0, 255, 191);
}
static void ov117_02260EB8 (GenericPointerData * param0)
static void ov117_02260EB8(GenericPointerData *param0)
{
sub_020242C4(param0);
}
static void ov117_02260EC0 (UnkStruct_ov117_02261280 * param0)
static void ov117_02260EC0(UnkStruct_ov117_02261280 *param0)
{
VecFx32 v0 = {0, 0x1881e, 0};
VecFx32 v1 = {0, 0x1881e, (FX32_ONE * 5)};
VecFx32 v0 = { 0, 0x1881e, 0 };
VecFx32 v1 = { 0, 0x1881e, (FX32_ONE * 5) };
param0->camera1 = Camera_Alloc(110);
Camera_InitWithTarget(&v0, (0x7b << FX32_SHIFT), &Unk_ov117_02266918, (((22 * 0xffff) / 360)), 1, 0, param0->camera1);
Camera_InitWithTarget(&v0, (0x7b << FX32_SHIFT), &Unk_ov117_02266918, ((22 * 0xffff) / 360), 1, 0, param0->camera1);
Camera_SetClipping((FX32_ONE), (FX32_ONE * 900), param0->camera1);
Camera_SetAsActive(param0->camera1);
param0->camera2 = Camera_Alloc(110);
Camera_InitWithTarget(&v0, (80 << FX32_SHIFT), &Unk_ov117_02266918, (((22 * 0xffff) / 360)), 1, 0, param0->camera2);
Camera_InitWithTarget(&v0, (80 << FX32_SHIFT), &Unk_ov117_02266918, ((22 * 0xffff) / 360), 1, 0, param0->camera2);
Camera_SetClipping((FX32_ONE), (FX32_ONE * 900), param0->camera2);
}
static void ov117_02260F64 (UnkStruct_ov117_02261280 * param0)
static void ov117_02260F64(UnkStruct_ov117_02261280 *param0)
{
Camera_Delete(param0->camera1);
Camera_Delete(param0->camera2);
}
static void ov117_02260F7C (SysTask * param0, void * param1)
static void ov117_02260F7C(SysTask *param0, void *param1)
{
UnkStruct_ov117_02261280 * v0 = param1;
UnkStruct_ov117_02261280 *v0 = param1;
VecFx32 v1, v2;
MtxFx33 v3;
@@ -635,7 +637,7 @@ static void ov117_02260F7C (SysTask * param0, void * param1)
sub_02038A1C(110, v0->unk_2C);
}
static void ov117_022610D8 (BGL * param0)
static void ov117_022610D8(BGL *param0)
{
GXLayers_DisableEngineALayers();
@@ -674,8 +676,7 @@ static void ov117_022610D8 (BGL * param0)
{
UnkStruct_ov97_0222DB78 v2[] = {
{
0,
{ 0,
0,
0x1000,
0,
@@ -687,11 +688,9 @@ static void ov117_022610D8 (BGL * param0)
0,
0,
0,
0
},
0 },
{
0,
{ 0,
0,
0x2000,
0,
@@ -703,11 +702,9 @@ static void ov117_022610D8 (BGL * param0)
1,
0,
0,
0
},
0 },
{
0,
{ 0,
0,
0x1000,
0,
@@ -719,8 +716,7 @@ static void ov117_022610D8 (BGL * param0)
2,
0,
0,
0
},
0 },
};
sub_020183C4(param0, 1, &v2[0], 0);
@@ -743,8 +739,7 @@ static void ov117_022610D8 (BGL * param0)
{
int v3;
static const UnkStruct_ov97_0222DB78 v4[] = {
{
0,
{ 0,
0,
0x800,
0,
@@ -756,11 +751,9 @@ static void ov117_022610D8 (BGL * param0)
1,
0,
0,
0
},
0 },
{
0,
{ 0,
0,
0x800,
0,
@@ -772,11 +765,9 @@ static void ov117_022610D8 (BGL * param0)
3,
0,
0,
0
},
0 },
{
0,
{ 0,
0,
0x1000,
0,
@@ -788,11 +779,9 @@ static void ov117_022610D8 (BGL * param0)
3,
0,
0,
0
},
0 },
{
0,
{ 0,
0,
0x400,
0,
@@ -804,8 +793,7 @@ static void ov117_022610D8 (BGL * param0)
0,
0,
0,
0
},
0 },
};
for (v3 = 0; v3 < NELEMS(v4); v3++) {
@@ -825,11 +813,11 @@ static void ov117_022610D8 (BGL * param0)
}
}
static void ov117_02261280 (UnkStruct_ov117_02261280 * param0)
static void ov117_02261280(UnkStruct_ov117_02261280 *param0)
{
int v0;
BGL_AddWindow(param0->unk_2C, &param0->unk_30[0], 1, 11, 0x13, 20, 4, 0xe, (((0x8000 - 0x2000) / 32)));
BGL_AddWindow(param0->unk_2C, &param0->unk_30[0], 1, 11, 0x13, 20, 4, 0xe, ((0x8000 - 0x2000) / 32));
BGL_AddWindow(param0->unk_2C, &param0->unk_30[1], 4, 0x12, 1, 10, 2, 5, (((0x8000 - 0x2000) / 32) + (10 * 2)));
BGL_AddWindow(param0->unk_2C, &param0->unk_30[2], 4, 0x15, 0xe, 10, 2, 5, ((((0x8000 - 0x2000) / 32) + (10 * 2)) + (10 * 2)));
BGL_AddWindow(param0->unk_2C, &param0->unk_30[3], 4, 1, 14, 10, 2, 5, (((((0x8000 - 0x2000) / 32) + (10 * 2)) + (10 * 2)) + (10 * 2)));
@@ -840,9 +828,9 @@ static void ov117_02261280 (UnkStruct_ov117_02261280 * param0)
BGL_FillWindow(&param0->unk_30[4], 0xf);
}
static void ov117_02261368 (UnkStruct_ov117_02261280 * param0)
static void ov117_02261368(UnkStruct_ov117_02261280 *param0)
{
Strbuf* v0;
Strbuf *v0;
Window_Show(&param0->unk_30[4], 1, ((((((0x8000 - 0x2000) / 32) + (10 * 2)) + (10 * 2)) + (10 * 2)) + (10 * 2)), 6);
@@ -853,17 +841,17 @@ static void ov117_02261368 (UnkStruct_ov117_02261280 * param0)
sub_0201A9A4(&param0->unk_30[4]);
}
static void ov117_022613B8 (UnkStruct_ov117_02261280 * param0)
static void ov117_022613B8(UnkStruct_ov117_02261280 *param0)
{
sub_02019CB8(param0->unk_2C, 4, 1023, 2 - 1, 0x13 - 1, 0x1c + 2, 4 + 2, 17);
sub_0201C3C0(param0->unk_2C, 4);
}
static void ov117_022613EC (UnkStruct_ov117_02261280 * param0)
static void ov117_022613EC(UnkStruct_ov117_02261280 *param0)
{
int v0, v1;
TrainerInfo * v2;
Strbuf* v3;
TrainerInfo *v2;
Strbuf *v3;
int v4;
u32 v5;
int v6, v7;
@@ -895,7 +883,7 @@ static void ov117_022613EC (UnkStruct_ov117_02261280 * param0)
}
}
static void ov117_022614AC (UnkStruct_ov117_02261280 * param0, int param1)
static void ov117_022614AC(UnkStruct_ov117_02261280 *param0, int param1)
{
if (param1 == 1) {
sub_02019CB8(param0->unk_2C, 4, 1023, 0, 13, 12, 4, 17);
@@ -916,11 +904,11 @@ static void ov117_022614AC (UnkStruct_ov117_02261280 * param0, int param1)
sub_0201C3C0(param0->unk_2C, 4);
}
static void ov117_02261574 (UnkStruct_ov117_02261280 * param0)
static void ov117_02261574(UnkStruct_ov117_02261280 *param0)
{
void * v0;
Camera * camera;
void * v2;
void *v0;
Camera *camera;
void *v2;
sub_02014000();
@@ -933,9 +921,9 @@ static void ov117_02261574 (UnkStruct_ov117_02261280 * param0)
sub_020144CC(param0->unk_A4, v2, (1 << 1) | (1 << 3), 1);
}
static void ov117_022615E0 (UnkStruct_ov117_02261280 * param0)
static void ov117_022615E0(UnkStruct_ov117_02261280 *param0)
{
void * v0;
void *v0;
v0 = sub_02014730(param0->unk_A4);
@@ -943,7 +931,7 @@ static void ov117_022615E0 (UnkStruct_ov117_02261280 * param0)
Heap_FreeToHeap(v0);
}
void ov117_02261600 (UnkStruct_ov117_02261280 * param0, int param1)
void ov117_02261600(UnkStruct_ov117_02261280 *param0, int param1)
{
switch (param1) {
case 0:
@@ -961,7 +949,7 @@ void ov117_02261600 (UnkStruct_ov117_02261280 * param0, int param1)
}
}
static u32 ov117_02261644 (u32 param0, BOOL param1)
static u32 ov117_02261644(u32 param0, BOOL param1)
{
NNSGfdTexKey v0;
@@ -972,7 +960,7 @@ static u32 ov117_02261644 (u32 param0, BOOL param1)
return NNS_GfdGetTexKeyAddr(v0);
}
static u32 ov117_02261668 (u32 param0, BOOL param1)
static u32 ov117_02261668(u32 param0, BOOL param1)
{
NNSGfdPlttKey v0;
@@ -1023,7 +1011,7 @@ static void ov117_0226168C(UnkStruct_ov117_02261280 *param0, NARC *param1)
param0->unk_174C.unk_00 = ov117_02266244(param0);
}
static void ov117_022618E8 (UnkStruct_ov117_02261280 * param0)
static void ov117_022618E8(UnkStruct_ov117_02261280 *param0)
{
int v0;
@@ -1038,7 +1026,7 @@ static void ov117_022618E8 (UnkStruct_ov117_02261280 * param0)
ov117_02266268(param0, param0->unk_174C.unk_00);
}
static void ov117_02261940 (UnkStruct_ov117_02261280 * param0, NARC * param1)
static void ov117_02261940(UnkStruct_ov117_02261280 *param0, NARC *param1)
{
SpriteRenderer_LoadPalette(param0->unk_8C, 3, param0->unk_24, param0->unk_28, param1, 23, 0, 9, NNS_G2D_VRAM_TYPE_2DSUB, 10006);
SpriteRenderer_LoadCharResObjFromOpenNarc(param0->unk_24, param0->unk_28, param1, 20, 0, NNS_G2D_VRAM_TYPE_2DSUB, 10004);
@@ -1053,7 +1041,7 @@ static void ov117_02261940 (UnkStruct_ov117_02261280 * param0, NARC * param1)
ov117_02264D1C(param0);
}
static void ov117_022619F8 (UnkStruct_ov117_02261280 * param0)
static void ov117_022619F8(UnkStruct_ov117_02261280 *param0)
{
ov117_02264914(param0);
ov117_0226504C(param0, &param0->unk_1458);
@@ -1061,7 +1049,7 @@ static void ov117_022619F8 (UnkStruct_ov117_02261280 * param0)
ov117_02265B3C(param0, &param0->unk_1560);
}
static void ov117_02261A2C (UnkStruct_ov117_02261280 * param0, NARC * param1)
static void ov117_02261A2C(UnkStruct_ov117_02261280 *param0, NARC *param1)
{
PaletteSys_LoadPalette(param0->unk_8C, 173, 4, 110, 0, 0, 0);
sub_020070E8(param1, 2, param0->unk_2C, 3, 0, 0, 0, 110);
@@ -1071,12 +1059,12 @@ static void ov117_02261A2C (UnkStruct_ov117_02261280 * param0, NARC * param1)
sub_020038B0(param0->unk_8C, 0, 2, 0x0, 0, 1);
}
static void ov117_02261AC4 (UnkStruct_ov117_02261280 * param0)
static void ov117_02261AC4(UnkStruct_ov117_02261280 *param0)
{
return;
}
static void ov117_02261AC8 (UnkStruct_ov117_02261280 * param0, NARC * param1)
static void ov117_02261AC8(UnkStruct_ov117_02261280 *param0, NARC *param1)
{
PaletteSys_LoadPalette(param0->unk_8C, 173, 5, 110, 1, 5 * 0x20, 0);
sub_02002FEC(param0->unk_8C, 173, 6, 110, 1, (0x20 * 10), 6 * 16, 6 * 16);
@@ -1107,18 +1095,18 @@ static void ov117_02261AC8 (UnkStruct_ov117_02261280 * param0, NARC * param1)
sub_020038B0(param0->unk_8C, 1, 2, 0x0, 0, 1);
}
static void ov117_02261C28 (UnkStruct_ov117_02261280 * param0)
static void ov117_02261C28(UnkStruct_ov117_02261280 *param0)
{
return;
}
static void ov117_02261C2C (UnkStruct_ov117_02261280 * param0, NARC * param1)
static void ov117_02261C2C(UnkStruct_ov117_02261280 *param0, NARC *param1)
{
int v0, v1;
UnkStruct_ov117_02261F08 * v2 = &param0->unk_D8;
UnkStruct_ov117_02261C2C * v3 = &param0->unk_13A0;
UnkStruct_ov117_02261F08 *v2 = &param0->unk_D8;
UnkStruct_ov117_02261C2C *v3 = &param0->unk_13A0;
int v4;
void * v5 = NULL;
void *v5 = NULL;
v4 = ov117_0226235C(param0, CommSys_CurNetId());
@@ -1152,10 +1140,10 @@ static void ov117_02261C2C (UnkStruct_ov117_02261280 * param0, NARC * param1)
Easy3DObject_SetVisibility(&v3->unk_10, 1);
}
static void ov117_02261DD0 (UnkStruct_ov117_02261280 * param0)
static void ov117_02261DD0(UnkStruct_ov117_02261280 *param0)
{
int v0, v1;
UnkStruct_ov117_02261F08 * v2 = &param0->unk_D8;
UnkStruct_ov117_02261F08 *v2 = &param0->unk_D8;
Easy3DModel_Release(&v2->unk_00);
@@ -1172,10 +1160,10 @@ static void ov117_02261DD0 (UnkStruct_ov117_02261280 * param0)
Easy3DModel_Release(&param0->unk_13A0.unk_00);
}
BOOL ov117_02261E38 (UnkStruct_ov117_02261280 * param0, int param1)
BOOL ov117_02261E38(UnkStruct_ov117_02261280 *param0, int param1)
{
UnkStruct_ov117_02261F08 * v0 = &param0->unk_D8;
Easy3DModel * v1;
UnkStruct_ov117_02261F08 *v0 = &param0->unk_D8;
Easy3DModel *v1;
int v2, v3;
if (param1 > 1200) {
@@ -1209,17 +1197,17 @@ BOOL ov117_02261E38 (UnkStruct_ov117_02261280 * param0, int param1)
return 0;
}
void ov117_02261F08 (UnkStruct_ov117_02261280 * param0, int param1, int param2)
void ov117_02261F08(UnkStruct_ov117_02261280 *param0, int param1, int param2)
{
UnkStruct_ov117_02261F08 * v0 = &param0->unk_D8;
UnkStruct_ov117_02261F08 *v0 = &param0->unk_D8;
Easy3DObject_RemoveAnim(&v0->unk_C8[param1][param2].unk_04, &v0->unk_C8[param1][param2].unk_7C);
v0->unk_C8[param1][param2].unk_00 = 0;
}
void ov117_02261F3C (UnkStruct_ov117_02261280 * param0)
void ov117_02261F3C(UnkStruct_ov117_02261280 *param0)
{
UnkStruct_ov117_02261F08 * v0 = &param0->unk_D8;
UnkStruct_ov117_02261F08 *v0 = &param0->unk_D8;
int v1, v2;
for (v1 = 0; v1 < 8; v1++) {
@@ -1233,9 +1221,9 @@ void ov117_02261F3C (UnkStruct_ov117_02261280 * param0)
}
}
void ov117_02261FA4 (UnkStruct_ov117_02261280 * param0)
void ov117_02261FA4(UnkStruct_ov117_02261280 *param0)
{
UnkStruct_ov117_02261F08 * v0 = &param0->unk_D8;
UnkStruct_ov117_02261F08 *v0 = &param0->unk_D8;
int v1, v2;
for (v1 = 0; v1 < 8; v1++) {
@@ -1247,7 +1235,7 @@ void ov117_02261FA4 (UnkStruct_ov117_02261280 * param0)
}
}
BOOL ov117_02261FF4 (UnkStruct_ov117_02261280 * param0)
BOOL ov117_02261FF4(UnkStruct_ov117_02261280 *param0)
{
if (param0->unk_04 == CommSys_CurNetId()) {
return 1;
@@ -1256,7 +1244,7 @@ BOOL ov117_02261FF4 (UnkStruct_ov117_02261280 * param0)
return 0;
}
int ov117_0226200C (UnkStruct_ov117_02261280 * param0)
int ov117_0226200C(UnkStruct_ov117_02261280 *param0)
{
int v0, v1;
u32 v2;
@@ -1275,9 +1263,9 @@ int ov117_0226200C (UnkStruct_ov117_02261280 * param0)
return param0->unk_04;
}
void ov117_02262044 (UnkStruct_ov117_02261280 * param0, int param1, const UnkStruct_ov117_022621D4 * param2)
void ov117_02262044(UnkStruct_ov117_02261280 *param0, int param1, const UnkStruct_ov117_022621D4 *param2)
{
UnkStruct_ov117_022621D4 * v0;
UnkStruct_ov117_022621D4 *v0;
int v1;
if (ov117_022620E0(param0, param1, param2) == 1) {
@@ -1294,9 +1282,9 @@ void ov117_02262044 (UnkStruct_ov117_02261280 * param0, int param1, const UnkStr
*v0 = *param2;
}
UnkStruct_ov117_022621D4 * ov117_022620A0 (UnkStruct_ov117_02261280 * param0, int param1)
UnkStruct_ov117_022621D4 *ov117_022620A0(UnkStruct_ov117_02261280 *param0, int param1)
{
UnkStruct_ov117_022621D4 * v0;
UnkStruct_ov117_022621D4 *v0;
int v1;
v1 = param0->unk_2F14[param1] % 60;
@@ -1310,7 +1298,7 @@ UnkStruct_ov117_022621D4 * ov117_022620A0 (UnkStruct_ov117_02261280 * param0, in
return NULL;
}
static BOOL ov117_022620E0 (UnkStruct_ov117_02261280 * param0, int param1, const UnkStruct_ov117_022621D4 * param2)
static BOOL ov117_022620E0(UnkStruct_ov117_02261280 *param0, int param1, const UnkStruct_ov117_022621D4 *param2)
{
switch (param2->unk_00) {
case 2:
@@ -1327,9 +1315,9 @@ static BOOL ov117_022620E0 (UnkStruct_ov117_02261280 * param0, int param1, const
return 0;
}
void ov117_02262130 (UnkStruct_ov117_02261280 * param0, const UnkStruct_ov117_022621D4 * param1)
void ov117_02262130(UnkStruct_ov117_02261280 *param0, const UnkStruct_ov117_022621D4 *param1)
{
UnkStruct_ov117_022621D4 * v0;
UnkStruct_ov117_022621D4 *v0;
int v1;
if (ov117_0226217C(param0, param1) == 1) {
@@ -1346,7 +1334,7 @@ void ov117_02262130 (UnkStruct_ov117_02261280 * param0, const UnkStruct_ov117_02
*v0 = *param1;
}
static BOOL ov117_0226217C (UnkStruct_ov117_02261280 * param0, const UnkStruct_ov117_022621D4 * param1)
static BOOL ov117_0226217C(UnkStruct_ov117_02261280 *param0, const UnkStruct_ov117_022621D4 *param1)
{
switch (param1->unk_00) {
case 2:
@@ -1370,9 +1358,9 @@ static BOOL ov117_0226217C (UnkStruct_ov117_02261280 * param0, const UnkStruct_o
return 0;
}
UnkStruct_ov117_022621D4 * ov117_022621D4 (UnkStruct_ov117_02261280 * param0)
UnkStruct_ov117_022621D4 *ov117_022621D4(UnkStruct_ov117_02261280 *param0)
{
UnkStruct_ov117_022621D4 * v0;
UnkStruct_ov117_022621D4 *v0;
int v1;
v1 = param0->unk_2F28 % 60;
@@ -1384,9 +1372,9 @@ UnkStruct_ov117_022621D4 * ov117_022621D4 (UnkStruct_ov117_02261280 * param0)
return NULL;
}
static int ov117_02262200 (UnkStruct_ov117_02261280 * param0)
static int ov117_02262200(UnkStruct_ov117_02261280 *param0)
{
UnkStruct_ov117_022621D4 * v0;
UnkStruct_ov117_022621D4 *v0;
if (param0->unk_2FC4 > 0) {
param0->unk_2FC4--;
@@ -1417,10 +1405,10 @@ static int ov117_02262200 (UnkStruct_ov117_02261280 * param0)
return 0;
}
static void ov117_02262270 (UnkStruct_ov117_02261280 * param0)
static void ov117_02262270(UnkStruct_ov117_02261280 *param0)
{
int v0, v1;
UnkStruct_ov117_022621D4 * v2;
UnkStruct_ov117_022621D4 *v2;
int v3, v4;
v4 = param0->unk_2EF0.unk_00;
@@ -1449,18 +1437,18 @@ static void ov117_02262270 (UnkStruct_ov117_02261280 * param0)
}
}
int ov117_022622B8 (UnkStruct_ov117_02261280 * param0)
int ov117_022622B8(UnkStruct_ov117_02261280 *param0)
{
return param0->unk_2FC8;
}
int ov117_022622C4 (UnkStruct_ov117_02261280 * param0, int param1)
int ov117_022622C4(UnkStruct_ov117_02261280 *param0, int param1)
{
int v0, v1, v2;
int v3, v4;
int v5, v6;
int v7;
const u8 * v8;
const u8 *v8;
v6 = CommSys_CurNetId();
v3 = 0xff;
@@ -1497,7 +1485,7 @@ int ov117_022622C4 (UnkStruct_ov117_02261280 * param0, int param1)
return v2;
}
int ov117_0226235C (UnkStruct_ov117_02261280 * param0, int param1)
int ov117_0226235C(UnkStruct_ov117_02261280 *param0, int param1)
{
int v0;
@@ -1511,7 +1499,7 @@ int ov117_0226235C (UnkStruct_ov117_02261280 * param0, int param1)
return 0;
}
void ov117_0226238C (UnkStruct_ov117_02261280 * param0, int param1, u8 param2)
void ov117_0226238C(UnkStruct_ov117_02261280 *param0, int param1, u8 param2)
{
GF_ASSERT(param0->unk_2FD4 == 0);
@@ -1519,7 +1507,7 @@ void ov117_0226238C (UnkStruct_ov117_02261280 * param0, int param1, u8 param2)
param0->unk_2FD8 = param2;
}
static BOOL ov117_022623B0 (UnkStruct_ov117_02261280 * param0)
static BOOL ov117_022623B0(UnkStruct_ov117_02261280 *param0)
{
int v0 = 0;
@@ -1567,7 +1555,7 @@ static BOOL ov117_022623B0 (UnkStruct_ov117_02261280 * param0)
return 0;
}
static int ov117_02262448 (UnkStruct_ov117_02261280 * param0, int param1)
static int ov117_02262448(UnkStruct_ov117_02261280 *param0, int param1)
{
if (param0->unk_2FD4 != 7) {
return 0;
@@ -1585,7 +1573,7 @@ static int ov117_02262448 (UnkStruct_ov117_02261280 * param0, int param1)
return 0;
}
static int ov117_02262484 (UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02262664 * param1)
static int ov117_02262484(UnkStruct_ov117_02261280 *param0, UnkStruct_ov117_02262664 *param1)
{
switch (param1->unk_0C) {
case 0:
@@ -1622,7 +1610,7 @@ static int ov117_02262484 (UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02
return 0;
}
static int ov117_0226251C (UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02262664 * param1)
static int ov117_0226251C(UnkStruct_ov117_02261280 *param0, UnkStruct_ov117_02262664 *param1)
{
if (param0->unk_2FB4 > (43 * 30 + 12)) {
if ((param0->unk_2FD4 == 0) && (param0->unk_2EDC.unk_00 == 0) && (param0->unk_2EF0.unk_00 == 0)) {
@@ -1661,7 +1649,7 @@ static int ov117_0226251C (UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02
return 0;
}
static int ov117_022625F8 (UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02262664 * param1)
static int ov117_022625F8(UnkStruct_ov117_02261280 *param0, UnkStruct_ov117_02262664 *param1)
{
switch (param1->unk_0C) {
case 0:
@@ -1695,10 +1683,10 @@ static int ov117_022625F8 (UnkStruct_ov117_02261280 * param0, UnkStruct_ov117_02
return 0;
}
static BOOL ov117_02262664 (UnkStruct_ov117_02261280 * param0)
static BOOL ov117_02262664(UnkStruct_ov117_02261280 *param0)
{
int v0;
UnkStruct_ov117_02262664 * v1;
UnkStruct_ov117_02262664 *v1;
if (ov117_02261FF4(param0) == 0) {
return 0;
@@ -1722,7 +1710,7 @@ static BOOL ov117_02262664 (UnkStruct_ov117_02261280 * param0)
return 0;
}
static void ov117_022626AC (Camera * camera)
static void ov117_022626AC(Camera *camera)
{
return;
}

View File

@@ -17,7 +17,7 @@
#include "unk_020393C8.h"
#include "unk_0208A3F4.h"
void sub_02089604 (UnkStruct_02089688 * param0, int param1)
void sub_02089604(UnkStruct_02089688 *param0, int param1)
{
int v0;
@@ -64,7 +64,7 @@ void sub_02089688(UnkStruct_02089688 *param0)
}
param0->unk_3C0--;
v2 = 8 *(param0->unk_2A4 + param0->unk_3C0);
v2 = 8 * (param0->unk_2A4 + param0->unk_3C0);
param0->unk_274[0] = 112 - v2 / 2;
for (v0 = 0; v0 < 4; v0++) {
@@ -97,7 +97,7 @@ void sub_02089688(UnkStruct_02089688 *param0)
}
}
void sub_02089808 (UnkStruct_02089688 * param0, int param1)
void sub_02089808(UnkStruct_02089688 *param0, int param1)
{
param0->unk_294 = param1;
param0->unk_298 = 0;
@@ -105,7 +105,7 @@ void sub_02089808 (UnkStruct_02089688 * param0, int param1)
param0->unk_2A0 = 0;
}
BOOL sub_02089820 (UnkStruct_02089688 * param0)
BOOL sub_02089820(UnkStruct_02089688 *param0)
{
sub_0208A490(param0);
sub_0208ADA4(param0);
@@ -119,8 +119,8 @@ BOOL sub_02089820 (UnkStruct_02089688 * param0)
sub_0208B1C4(param0->unk_2C0.unk_0C, &param0->unk_2C0.unk_B0, 4, 2, 21, 27, 2, 100, param0->unk_38C.unk_2C);
if (param0->unk_38C.unk_30 != 0) {
NNSG2dPaletteData * v0;
void * v1 = sub_020394A8(101);
NNSG2dPaletteData *v0;
void *v1 = sub_020394A8(101);
NNS_G2dGetUnpackedPaletteData(v1, &v0);
sub_02002FBC(param0->unk_2C0.unk_10, v0->pRawData, 0x1 | 0x2, 0xe0, 0x20);
@@ -133,7 +133,7 @@ BOOL sub_02089820 (UnkStruct_02089688 * param0)
return 0;
}
BOOL sub_020898DC (UnkStruct_02089688 * param0)
BOOL sub_020898DC(UnkStruct_02089688 *param0)
{
switch (param0->unk_29C) {
case 0:
@@ -152,7 +152,7 @@ BOOL sub_020898DC (UnkStruct_02089688 * param0)
return 0;
}
BOOL sub_02089938 (UnkStruct_02089688 * param0)
BOOL sub_02089938(UnkStruct_02089688 *param0)
{
switch (param0->unk_29C) {
case 0:
@@ -170,7 +170,7 @@ BOOL sub_02089938 (UnkStruct_02089688 * param0)
return 0;
}
BOOL sub_02089974 (UnkStruct_02089688 * param0)
BOOL sub_02089974(UnkStruct_02089688 *param0)
{
int v0;
static f32 v1[] = {
@@ -275,14 +275,14 @@ BOOL sub_02089974 (UnkStruct_02089688 * param0)
return 0;
}
static BOOL(*const Unk_020F2EB8[])(UnkStruct_02089688 *) = {
static BOOL (*const Unk_020F2EB8[])(UnkStruct_02089688 *) = {
sub_02089820,
sub_02089938,
sub_02089974,
sub_020898DC,
};
BOOL sub_02089BEC (UnkStruct_02089688 * param0)
BOOL sub_02089BEC(UnkStruct_02089688 *param0)
{
BOOL v0;
@@ -296,7 +296,9 @@ BOOL sub_02089BEC (UnkStruct_02089688 * param0)
}
const int Unk_020F2EC8[][5] = {
{0, 1, 2, 3, 4}, {5, 6, 7, 8, 9}, {10, 10, 10, 11, 11},
{ 0, 1, 2, 3, 4 },
{ 5, 6, 7, 8, 9 },
{ 10, 10, 10, 11, 11 },
};
extern void _s32_div_f(void);
@@ -745,11 +747,11 @@ asm void sub_02089C20 (UnkStruct_02089688 * param0)
}
// clang-format on
void sub_02089F80 (UnkStruct_02089688 * param0)
void sub_02089F80(UnkStruct_02089688 *param0)
{
int v0;
u32 v1 = 0;
Strbuf* v2 = Strbuf_Init(100, 101);
Strbuf *v2 = Strbuf_Init(100, 101);
param0->unk_240[1].unk_00 = 1;
param0->unk_240[1].unk_14.unk_04 = 0;
@@ -769,7 +771,7 @@ void sub_02089F80 (UnkStruct_02089688 * param0)
sub_02089808(param0, 3);
}
void sub_02089FFC (UnkStruct_02089688 * param0)
void sub_02089FFC(UnkStruct_02089688 *param0)
{
int v0;
int v1;
@@ -812,7 +814,7 @@ void sub_02089FFC (UnkStruct_02089688 * param0)
}
}
void sub_0208A0B8 (UnkStruct_02089688 * param0)
void sub_0208A0B8(UnkStruct_02089688 *param0)
{
int v0;
@@ -822,21 +824,21 @@ void sub_0208A0B8 (UnkStruct_02089688 * param0)
{
const s16 v1[][4] = {
{32, 80, 20, 20},
{80, 80, 20, 20},
{128, 80, 20, 20},
{176, 80, 20, 20},
{224, 80, 20, 20},
{32, 128, 20, 20},
{80, 128, 20, 20},
{128, 128, 20, 20},
{176, 128, 20, 20},
{224, 128, 20, 20},
{64, 176, 60, 12},
{192, 176, 60, 12},
{ 32, 80, 20, 20 },
{ 80, 80, 20, 20 },
{ 128, 80, 20, 20 },
{ 176, 80, 20, 20 },
{ 224, 80, 20, 20 },
{ 32, 128, 20, 20 },
{ 80, 128, 20, 20 },
{ 128, 128, 20, 20 },
{ 176, 128, 20, 20 },
{ 224, 128, 20, 20 },
{ 64, 176, 60, 12 },
{ 192, 176, 60, 12 },
};
for ( ; v0 < 0x1c; v0++) {
for (; v0 < 0x1c; v0++) {
param0->unk_2C0.unk_18[v0].rect.top = v1[v0 - 16][1] - v1[v0 - 16][3];
param0->unk_2C0.unk_18[v0].rect.left = v1[v0 - 16][0] - v1[v0 - 16][2];
param0->unk_2C0.unk_18[v0].rect.bottom = v1[v0 - 16][1] + v1[v0 - 16][3];
@@ -847,9 +849,9 @@ void sub_0208A0B8 (UnkStruct_02089688 * param0)
param0->unk_2C0.unk_14 = sub_02023FCC(param0->unk_2C0.unk_18, 0x1c, sub_0208A180, param0, 101);
}
void sub_0208A180 (u32 param0, u32 param1, void * param2)
void sub_0208A180(u32 param0, u32 param1, void *param2)
{
UnkStruct_02089688 * v0 = param2;
UnkStruct_02089688 *v0 = param2;
if (v0->unk_294 != 1) {
return;
@@ -939,7 +941,7 @@ void sub_0208A180 (u32 param0, u32 param1, void * param2)
}
}
void sub_0208A328 (UnkStruct_02089688 * param0)
void sub_0208A328(UnkStruct_02089688 *param0)
{
switch (param0->unk_380.unk_00) {
case 0:
@@ -960,14 +962,14 @@ void sub_0208A328 (UnkStruct_02089688 * param0)
}
}
void sub_0208A384 (UnkStruct_02089688 * param0)
void sub_0208A384(UnkStruct_02089688 *param0)
{
param0->unk_380.unk_00 = 0;
param0->unk_380.unk_04 = 0;
param0->unk_380.unk_08 = 0;
}
int sub_0208A398 (UnkStruct_02089688 * param0, int param1)
int sub_0208A398(UnkStruct_02089688 *param0, int param1)
{
int v0;
@@ -980,7 +982,7 @@ int sub_0208A398 (UnkStruct_02089688 * param0, int param1)
return 0;
}
int sub_0208A3C0 (UnkStruct_02089688 * param0, int param1)
int sub_0208A3C0(UnkStruct_02089688 *param0, int param1)
{
int v0;
int v1 = 0;