Identify UnkStruct_ov61_0222C884 -> WindowTemplate and document fields

This commit is contained in:
Rachel 2024-10-20 01:27:06 -07:00
parent 8f6b317313
commit 738b2edd3d
77 changed files with 219 additions and 219 deletions

View File

@ -74,15 +74,15 @@ typedef struct BgConfig {
Background bgs[8];
} BgConfig;
typedef struct {
u8 unk_00;
u8 unk_01;
u8 unk_02;
u8 unk_03;
u8 unk_04;
u8 unk_05;
u16 unk_06;
} UnkStruct_ov61_0222C884;
typedef struct WindowTemplate {
u8 bgLayer;
u8 tilemapLeft;
u8 tilemapTop;
u8 width;
u8 height;
u8 palette;
u16 baseTile;
} WindowTemplate;
typedef struct {
BgConfig *unk_00;
@ -150,7 +150,7 @@ void Window_Init(Window *param0);
u8 BGL_WindowAdded(Window *param0);
void BGL_AddWindow(BgConfig *param0, Window *param1, u8 param2, u8 param3, u8 param4, u8 param5, u8 param6, u8 param7, u16 param8);
void BGL_AddFramelessWindow(BgConfig *param0, Window *param1, u8 param2, u8 param3, u16 param4, u8 param5);
void sub_0201A8D4(BgConfig *param0, Window *param1, const UnkStruct_ov61_0222C884 *param2);
void sub_0201A8D4(BgConfig *param0, Window *param1, const WindowTemplate *param2);
void BGL_DeleteWindow(Window *param0);
void sub_0201A928(Window *param0, u8 param1);
void sub_0201A954(Window *param0);

View File

@ -15,8 +15,8 @@ u32 sub_02001C94(UIControlData *param0, u16 param1);
u32 sub_02001D44(UIControlData *param0, u8 param1);
u8 sub_02001DC4(UIControlData *param0);
u8 sub_02001DC8(UIControlData *param0);
UIControlData *sub_02002054(BgConfig *param0, const UnkStruct_ov61_0222C884 *param1, u16 param2, u8 param3, u8 param4, u32 param5);
UIControlData *sub_02002100(BgConfig *param0, const UnkStruct_ov61_0222C884 *param1, u16 param2, u8 param3, u32 param4);
UIControlData *sub_02002054(BgConfig *param0, const WindowTemplate *param1, u16 param2, u8 param3, u8 param4, u32 param5);
UIControlData *sub_02002100(BgConfig *param0, const WindowTemplate *param1, u16 param2, u8 param3, u32 param4);
u32 sub_02002114(UIControlData *param0, u32 param1);
u32 sub_02002134(UIControlData *param0, u8 param1, u32 param2);
void sub_02002154(UIControlData *param0, u32 param1);

View File

@ -1617,10 +1617,10 @@ void BGL_AddFramelessWindow(BgConfig *param0, Window *param1, u8 param2, u8 para
param1->unk_0A_15 = UnkEnum_00;
}
void sub_0201A8D4(BgConfig *param0, Window *param1, const UnkStruct_ov61_0222C884 *param2)
void sub_0201A8D4(BgConfig *param0, Window *param1, const WindowTemplate *param2)
{
BGL_AddWindow(
param0, param1, param2->unk_00, param2->unk_01, param2->unk_02, param2->unk_03, param2->unk_04, param2->unk_05, param2->unk_06);
param0, param1, param2->bgLayer, param2->tilemapLeft, param2->tilemapTop, param2->width, param2->height, param2->palette, param2->baseTile);
}
void BGL_DeleteWindow(Window *param0)

View File

@ -207,7 +207,7 @@ typedef struct ChooseStarterApp {
Window *unk_9C[3];
int unk_A8;
Strbuf *unk_AC;
UnkStruct_ov61_0222C884 unk_B0;
WindowTemplate unk_B0;
UIControlData *unk_B8;
UnkStruct_0200C738 unk_BC;
CellActorCollection *unk_248;
@ -1333,13 +1333,13 @@ static void ov78_021D2090(ChooseStarterApp *param0)
static void MakeConfirmationWindow(ChooseStarterApp *param0, int param1)
{
param0->unk_B0.unk_00 = 1;
param0->unk_B0.unk_01 = 23;
param0->unk_B0.unk_02 = 12;
param0->unk_B0.unk_03 = 5;
param0->unk_B0.unk_04 = 4;
param0->unk_B0.unk_05 = 3;
param0->unk_B0.unk_06 = ((18 + 12) + 9 + 128);
param0->unk_B0.bgLayer = 1;
param0->unk_B0.tilemapLeft = 23;
param0->unk_B0.tilemapTop = 12;
param0->unk_B0.width = 5;
param0->unk_B0.height = 4;
param0->unk_B0.palette = 3;
param0->unk_B0.baseTile = ((18 + 12) + 9 + 128);
sub_0200DAA4(param0->bgl, 1, (512 + (18 + 12) + 128), 1, 0, param1);
Font_LoadTextPalette(0, 3 * 32, param1);

View File

@ -58,7 +58,7 @@ static const BgTemplate sErrorMessageBgTemplate = {
0x0
};
static const UnkStruct_ov61_0222C884 sErrorMessageWindowTemplate = {
static const WindowTemplate sErrorMessageWindowTemplate = {
0x0,
0x3,
0x3,

View File

@ -166,7 +166,7 @@ static const MapLoadMode sMapLoadMode[] = {
{ 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0xA0000 }
};
static const UnkStruct_ov61_0222C884 Unk_020EC3A0 = {
static const WindowTemplate Unk_020EC3A0 = {
0x3,
0x19,
0xD,

View File

@ -122,7 +122,7 @@ static BOOL ov5_021EA8F0(UnkStruct_ov5_021EAE78 *param0)
return 0;
}
static const UnkStruct_ov61_0222C884 Unk_ov5_021FAF00 = {
static const WindowTemplate Unk_ov5_021FAF00 = {
0x3,
0x19,
0xD,

View File

@ -142,7 +142,7 @@ static int CommClubMan_Regulation(void);
static CommClubManager *sCommClubMan = NULL;
static const UnkStruct_ov61_0222C884 Unk_ov7_0224ED0C = {
static const WindowTemplate Unk_ov7_0224ED0C = {
0x3,
0x19,
0xD,

View File

@ -788,7 +788,7 @@ static void ov7_0224CBE4(void *param0, u32 param1)
static void ov7_0224CC44(UnkStruct_ov7_0224CC44 *param0, BgConfig *param1, u32 param2)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
3,
24,
13,

View File

@ -108,7 +108,7 @@ static u16 ov7_0224E8CC(UnkStruct_ov7_0224D008 *param0, u16 param1);
static u32 ov7_0224E8F4(UnkStruct_ov7_0224D008 *param0);
static void ov7_0224E920(UnkStruct_ov7_0224D008 *param0, u32 param1);
static const UnkStruct_ov61_0222C884 Unk_ov7_0224F328[] = {
static const WindowTemplate Unk_ov7_0224F328[] = {
{ 0x2, 0xC, 0x2, 0x13, 0xE, 0xD, 0x1 },
{ 0x2, 0x5, 0x12, 0x1B, 0x6, 0xD, 0x10B },
{ 0x3, 0x1, 0x1, 0x9, 0x4, 0xD, 0x28 },
@ -117,7 +117,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov7_0224F328[] = {
{ 0x3, 0x2, 0x13, 0x1B, 0x4, 0xC, 0x98 }
};
static const UnkStruct_ov61_0222C884 Unk_ov7_0224F2BC = {
static const WindowTemplate Unk_ov7_0224F2BC = {
0x2,
0x1,
0x12,
@ -127,7 +127,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov7_0224F2BC = {
0x10B
};
static const UnkStruct_ov61_0222C884 Unk_ov7_0224F2CC = {
static const WindowTemplate Unk_ov7_0224F2CC = {
0x3,
0x17,
0xD,
@ -149,7 +149,7 @@ static const u8 Unk_ov7_0224F49C[] = {
0xff
};
static const UnkStruct_ov61_0222C884 Unk_ov7_0224F2C4 = {
static const WindowTemplate Unk_ov7_0224F2C4 = {
0x3,
0x1,
0x1,

View File

@ -300,7 +300,7 @@ static const u8 Unk_ov10_02222A7C[][2] = {
{ 0x0, 0xA }
};
static const UnkStruct_ov61_0222C884 Unk_ov10_02222CF4[] = {
static const WindowTemplate Unk_ov10_02222CF4[] = {
{ 0x1, 0x6, 0x1, 0x9, 0x2, 0x0, 0x1 },
{ 0x1, 0x1, 0x4, 0x5, 0x2, 0x0, 0x13 },
{ 0x1, 0x7, 0x4, 0x8, 0x2, 0x0, 0x1D },
@ -378,7 +378,7 @@ static const u32 Unk_ov10_02222F3C[][7] = {
{ 0xB811, 0xB80B, 0xB80C, 0xB80C, 0x1, 0x2, 0x0 }
};
static const UnkStruct_ov61_0222C884 Unk_ov10_02222A68 = {
static const WindowTemplate Unk_ov10_02222A68 = {
0x0,
0x19,
0xD,

View File

@ -38,12 +38,12 @@ static void ov13_02223C9C(UnkStruct_ov13_022213F0 *param0);
static void ov13_02223F7C(UnkStruct_ov13_022213F0 *param0);
static void ov13_02223550(UnkStruct_ov13_022213F0 *param0, u32 param1);
static const UnkStruct_ov61_0222C884 Unk_ov13_02228EA0[] = {
static const WindowTemplate Unk_ov13_02228EA0[] = {
{ 0x4, 0x2, 0x15, 0x16, 0x2, 0xF, 0x1F },
{ 0x4, 0x2, 0x13, 0x1B, 0x4, 0xF, 0x1F }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02228F54[] = {
static const WindowTemplate Unk_ov13_02228F54[] = {
{ 0x5, 0x0, 0x0, 0xF, 0x5, 0x9, 0x85 },
{ 0x5, 0x10, 0x1, 0xF, 0x5, 0x9, 0xD0 },
{ 0x5, 0x0, 0x6, 0xF, 0x5, 0x9, 0x11B },
@ -52,14 +52,14 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02228F54[] = {
{ 0x5, 0x10, 0xD, 0xF, 0x5, 0x9, 0x1FC }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02228EDC[] = {
static const WindowTemplate Unk_ov13_02228EDC[] = {
{ 0x5, 0xA, 0x4, 0xC, 0x3, 0x9, 0x1 },
{ 0x5, 0xB, 0xC, 0xA, 0x3, 0x9, 0x25 },
{ 0x5, 0x1, 0x14, 0xB, 0x3, 0x9, 0x43 },
{ 0x5, 0xE, 0x14, 0xB, 0x3, 0x9, 0x64 }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02228FBC[] = {
static const WindowTemplate Unk_ov13_02228FBC[] = {
{ 0x5, 0x5, 0x1, 0x9, 0x2, 0xD, 0x125 },
{ 0x5, 0x1, 0x6, 0xE, 0x5, 0x9, 0x149 },
{ 0x5, 0x11, 0x6, 0xE, 0x5, 0x9, 0x18F },
@ -73,7 +73,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02228FBC[] = {
{ 0x5, 0x11, 0xC, 0xE, 0x5, 0x9, 0x333 }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_022290FC[] = {
static const WindowTemplate Unk_ov13_022290FC[] = {
{ 0x5, 0x5, 0x1, 0x9, 0x2, 0xD, 0x125 },
{ 0x5, 0x1, 0x9, 0xB, 0x2, 0xD, 0x149 },
{ 0x5, 0x1, 0xB, 0x12, 0x4, 0xD, 0x15F },
@ -111,7 +111,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_022290FC[] = {
{ 0x5, 0xD, 0x6, 0x6, 0x2, 0xD, 0x30F }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02229074[] = {
static const WindowTemplate Unk_ov13_02229074[] = {
{ 0x4, 0x4, 0x5, 0xB, 0x2, 0xD, 0x9D },
{ 0x4, 0x17, 0x5, 0x5, 0x2, 0xD, 0xB7 },
{ 0x4, 0xA, 0x10, 0x3, 0x2, 0xD, 0xE1 },
@ -131,7 +131,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02229074[] = {
{ 0x4, 0x6, 0xA, 0x8, 0x2, 0xD, 0x26D }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02228F24[] = {
static const WindowTemplate Unk_ov13_02228F24[] = {
{ 0x4, 0x5, 0x1, 0x9, 0x2, 0xD, 0x85 },
{ 0x4, 0x1, 0x6, 0xE, 0x5, 0x9, 0x97 },
{ 0x4, 0x11, 0x6, 0xE, 0x5, 0x9, 0xDD },
@ -140,7 +140,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02228F24[] = {
{ 0x4, 0x9, 0x12, 0xE, 0x5, 0x9, 0x1AF }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02229014[] = {
static const WindowTemplate Unk_ov13_02229014[] = {
{ 0x5, 0x5, 0x1, 0x9, 0x2, 0xD, 0x1 },
{ 0x5, 0x4, 0x5, 0xB, 0x2, 0xD, 0x13 },
{ 0x5, 0x14, 0x5, 0x2, 0x2, 0xD, 0x29 },
@ -155,7 +155,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02229014[] = {
{ 0x5, 0x7, 0x14, 0xC, 0x3, 0x9, 0x37 }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02228EFC[] = {
static const WindowTemplate Unk_ov13_02228EFC[] = {
{ 0x4, 0x5, 0x1, 0x9, 0x2, 0xD, 0x8B },
{ 0x4, 0x1, 0x6, 0xE, 0x5, 0x9, 0x9D },
{ 0x4, 0x11, 0x6, 0xE, 0x5, 0x9, 0xE3 },
@ -163,7 +163,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02228EFC[] = {
{ 0x4, 0x11, 0xC, 0xE, 0x5, 0x9, 0x16F }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02228F84[] = {
static const WindowTemplate Unk_ov13_02228F84[] = {
{ 0x5, 0x5, 0x1, 0x9, 0x2, 0xD, 0x1 },
{ 0x5, 0x4, 0x8, 0xB, 0x2, 0xD, 0x13 },
{ 0x5, 0x14, 0x8, 0x2, 0x2, 0xD, 0x29 },
@ -203,7 +203,7 @@ void ov13_02221A88(UnkStruct_ov13_022213F0 *param0)
void ov13_02221AC4(UnkStruct_ov13_022213F0 *param0, u32 param1)
{
const UnkStruct_ov61_0222C884 *v0;
const WindowTemplate *v0;
u8 v1;
switch (param1) {

View File

@ -20,7 +20,7 @@ static void ov13_022273CC(UnkStruct_ov13_02227244 *param0);
static void ov13_02227888(UnkStruct_ov13_02227244 *param0);
static void ov13_02227974(UnkStruct_ov13_02227244 *param0);
static const UnkStruct_ov61_0222C884 Unk_ov13_02229A60 = {
static const WindowTemplate Unk_ov13_02229A60 = {
0x4,
0x2,
0x13,
@ -30,7 +30,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02229A60 = {
0x376
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02229A88[] = {
static const WindowTemplate Unk_ov13_02229A88[] = {
{ 0x4, 0x2, 0x4, 0xC, 0x5, 0x0, 0x2CE },
{ 0x4, 0x2, 0xD, 0xC, 0x5, 0x0, 0x30A },
{ 0x4, 0x12, 0x5, 0xC, 0x3, 0x0, 0x286 },
@ -38,7 +38,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02229A88[] = {
{ 0x4, 0x5, 0x14, 0x14, 0x3, 0x0, 0x24A }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02229AE0[] = {
static const WindowTemplate Unk_ov13_02229AE0[] = {
{ 0x5, 0x1, 0x1, 0xE, 0x3, 0x0, 0x1 },
{ 0x5, 0x8, 0x4, 0x4, 0x3, 0x4, 0x2B },
{ 0x5, 0x11, 0x1, 0xE, 0x3, 0x0, 0x37 },
@ -67,7 +67,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov13_02229AE0[] = {
{ 0x5, 0x16, 0x14, 0x4, 0x3, 0x4, 0x2BB }
};
static const UnkStruct_ov61_0222C884 Unk_ov13_02229A68[] = {
static const WindowTemplate Unk_ov13_02229A68[] = {
{ 0x5, 0x7, 0x4, 0xC, 0x2, 0x4, 0x2C7 },
{ 0x5, 0x14, 0x4, 0x4, 0x2, 0x4, 0x2DF },
{ 0x5, 0x2, 0x9, 0x1C, 0x6, 0x4, 0x2E7 },
@ -82,7 +82,7 @@ void ov13_02227288(UnkStruct_ov13_02227244 *param0)
void ov13_022272AC(UnkStruct_ov13_02227244 *param0, u32 param1)
{
const UnkStruct_ov61_0222C884 *v0;
const WindowTemplate *v0;
u8 v1;
switch (param1) {

View File

@ -176,7 +176,7 @@ BOOL ov19_021DAAC4(UnkStruct_ov19_021DA9E0 *param0)
void ov19_021DAADC(UnkStruct_ov19_021DA9E0 *param0)
{
static const UnkStruct_ov61_0222C884 v0[] = {
static const WindowTemplate v0[] = {
{ 2, 0, 1, 10, 2, 1, 288 },
{ 2, 5, 3, 5, 1, 1, 308 },
{ 2, 0, 16, 10, 3, 3, 313 },

View File

@ -84,7 +84,7 @@ void ov19_021DB370(UnkStruct_ov19_021DB6F0 *param0)
void ov19_021DB3C4(UnkStruct_ov19_021DB6F0 *param0)
{
static const UnkStruct_ov61_0222C884 v0[] = {
static const WindowTemplate v0[] = {
{ 1, 2, 21, 27, 2, 4, 539 },
{ 1, 19, 3, 12, 16, 4, 593 }
};

View File

@ -134,7 +134,7 @@ BOOL ov19_021DB8E4(UnkStruct_ov19_021DBA9C *param0, UnkStruct_ov19_021D61B0 *par
void ov19_021DBA9C(UnkStruct_ov19_021DBA9C *param0)
{
static const UnkStruct_ov61_0222C884 v0[] = {
static const WindowTemplate v0[] = {
{ 1, 10, 6, 12, 2, 2, 128 },
{ 1, 3, 13, 26, 1, 2, 152 },
{ 1, 5, 25, 27, 6, 2, 178 }

View File

@ -256,7 +256,7 @@ static void ov19_021DEF64(UnkStruct_ov19_021DEC04 *param0)
static void ov19_021DEFC8(UnkStruct_ov19_021DEC04 *param0)
{
static const UnkStruct_ov61_0222C884 v0[] = {
static const WindowTemplate v0[] = {
{ 4, 3, 1, 9, 2, 0, 1 },
{ 4, 20, 1, 9, 2, 1, 19 },
{ 4, 13, 4, 6, 16, 0, 37 }
@ -338,7 +338,7 @@ static void ov19_021DF0CC(UnkStruct_ov19_021DEC04 *param0, int param1)
static void ov19_021DF108(UnkStruct_ov19_021DEC04 *param0)
{
static const UnkStruct_ov61_0222C884 v0[] = {
static const WindowTemplate v0[] = {
{ 4, 3, 4, 9, 16, 0, 133 },
{ 4, 20, 4, 9, 16, 1, 277 }
};
@ -425,7 +425,7 @@ static void ov19_021DF250(UnkStruct_ov19_021DEC04 *param0, int param1)
static void ov19_021DF270(UnkStruct_ov19_021DEC04 *param0)
{
static const UnkStruct_ov61_0222C884 v0[] = {
static const WindowTemplate v0[] = {
{ 4, 1, 4, 11, 12, 0, 133 },
{ 4, 20, 4, 11, 12, 1, 265 }
};

View File

@ -26,7 +26,7 @@ typedef struct UnkStruct_ov20_021D3980_t {
CellActor *unk_0C;
} UnkStruct_ov20_021D3980;
static void ov20_021D390C(BgConfig *param0, const UnkStruct_ov61_0222C884 *param1, u32 param2);
static void ov20_021D390C(BgConfig *param0, const WindowTemplate *param1, u32 param2);
static void ov20_021D3980(UnkStruct_ov20_021D3980 *param0);
UnkStruct_ov20_021D3980 *ov20_021D3864(UnkStruct_ov20_021D2128 *param0, const UnkStruct_ov20_021D16E8 *param1, const UnkStruct_020998EC *param2)
@ -52,10 +52,10 @@ void ov20_021D3880(UnkStruct_ov20_021D3980 *param0)
void ov20_021D3898(UnkStruct_ov20_021D3980 *param0, NARC *param1)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
3, 3, 6, 10, 2, 13, 64
};
static const UnkStruct_ov61_0222C884 v1 = {
static const WindowTemplate v1 = {
3, 19, 6, 10, 2, 13, 84
};
BgConfig *v2;
@ -72,7 +72,7 @@ void ov20_021D3898(UnkStruct_ov20_021D3980 *param0, NARC *param1)
sub_02019448(v2, 3);
}
static void ov20_021D390C(BgConfig *param0, const UnkStruct_ov61_0222C884 *param1, u32 param2)
static void ov20_021D390C(BgConfig *param0, const WindowTemplate *param1, u32 param2)
{
Window v0;
Strbuf *v1;
@ -83,7 +83,7 @@ static void ov20_021D390C(BgConfig *param0, const UnkStruct_ov61_0222C884 *param
BGL_FillWindow(&v0, 14);
v1 = MessageBank_GetNewStrbufFromNARC(26, 438, param2, 35);
v2 = ((param1->unk_03 * 8) - Font_CalcStrbufWidth(FONT_SYSTEM, v1, 0)) / 2;
v2 = ((param1->width * 8) - Font_CalcStrbufWidth(FONT_SYSTEM, v1, 0)) / 2;
Text_AddPrinterWithParamsAndColor(&v0, FONT_SYSTEM, v1, v2, 0, TEXT_SPEED_NO_TRANSFER, TEXT_COLOR(1, 2, 14), NULL);
sub_0201ACCC(&v0);

View File

@ -574,7 +574,7 @@ static UnkStruct_ov23_02256EB0 Unk_ov23_02256EB0[] = {
{ NULL, 0x1, 0x1, 0x1, 0x1, 0x8, 0x4, 0x42, 0x28, 0x1A }
};
static const UnkStruct_ov61_0222C884 Unk_ov23_0225630E = {
static const WindowTemplate Unk_ov23_0225630E = {
0x3,
0x19,
0xD,

View File

@ -197,7 +197,7 @@ static void ov23_0224DC24(void);
static UnkStruct_ov23_022577AC *Unk_ov23_022577AC = NULL;
static const UnkStruct_ov61_0222C884 Unk_ov23_02256864 = {
static const WindowTemplate Unk_ov23_02256864 = {
0x3,
0x19,
0xD,
@ -207,7 +207,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov23_02256864 = {
0x21F
};
static const UnkStruct_ov61_0222C884 Unk_ov23_0225686C = {
static const WindowTemplate Unk_ov23_0225686C = {
0x3,
0x10,
0xD,
@ -1013,7 +1013,7 @@ static int ov23_0224BD1C(int param0, BOOL param1)
return v1;
}
static UIControlData *ov23_0224BD90(BgConfig *param0, const UnkStruct_ov61_0222C884 *param1, u16 param2, u8 param3, u32 param4)
static UIControlData *ov23_0224BD90(BgConfig *param0, const WindowTemplate *param1, u16 param2, u8 param3, u32 param4)
{
UnkStruct_02081CF4 v0;
MessageLoader *v1 = ov23_02253E3C(ov23_0224219C());

View File

@ -148,7 +148,7 @@ static const UnkStruct_ov84_02240FA8 Unk_ov23_02256894 = {
NULL
};
static const UnkStruct_ov61_0222C884 Unk_ov23_0225688C = {
static const WindowTemplate Unk_ov23_0225688C = {
0x3,
0x19,
0xD,

View File

@ -106,7 +106,7 @@ static void ov23_02250B34(SysTask *param0, UnkStruct_ov23_02250CD4 *param1, BOOL
static UnkStruct_ov23_022577B8 *Unk_ov23_022577B8 = NULL;
static const UnkStruct_ov61_0222C884 Unk_ov23_022568D8 = {
static const WindowTemplate Unk_ov23_022568D8 = {
0x3,
0x19,
0xD,

View File

@ -80,7 +80,7 @@ static void ov23_022520E8(FieldSystem *fieldSystem, UnkStruct_ov23_022513B0 *par
static void ov23_02251F94(FieldSystem *fieldSystem);
static void ov23_022521C8(UnkStruct_ov23_02250CD4 *param0);
static const UnkStruct_ov61_0222C884 Unk_ov23_022569C8 = {
static const WindowTemplate Unk_ov23_022569C8 = {
0x3,
0x19,
0xD,

View File

@ -74,7 +74,7 @@ UnkStruct_ov23_02257674 Unk_ov23_02257674[] = {
{ 0x2, 0x28, 0x48 }
};
static const UnkStruct_ov61_0222C884 Unk_ov23_022569D8 = {
static const WindowTemplate Unk_ov23_022569D8 = {
0x3,
0x19,
0xD,

View File

@ -66,7 +66,7 @@ BOOL ov29_022566C8(UnkStruct_ov29_022566C8 **param0, const UnkStruct_ov29_022566
static BOOL ov29_02256728(UnkStruct_ov29_022566C8 *param0)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
7, 2, 2, 20, 19, 0, 12
};

View File

@ -242,12 +242,12 @@ static void ov41_022568DC(SysTask *param0, void *param1)
static void ov41_022569BC(UnkStruct_ov41_022567B0 *param0, u32 param1)
{
UnkStruct_ov61_0222C884 v0 = {
WindowTemplate v0 = {
7, 2, 2, 20, 19, 0, 0
};
param0->unk_58 = param1;
v0.unk_06 = param1;
v0.baseTile = param1;
sub_0201A8D4(param0->unk_04, &param0->unk_48, &v0);

View File

@ -842,7 +842,7 @@ static int ov59_021D19E4(UnkStruct_020961E8 *param0, int param1)
return param1;
}
static const UnkStruct_ov61_0222C884 Unk_ov59_021D3288 = {
static const WindowTemplate Unk_ov59_021D3288 = {
0x0,
0x17,
0xD,

View File

@ -130,7 +130,7 @@ static int (*Unk_ov61_0222E600[])(UnkStruct_ov61_0222C664 *) = {
ov61_0222CE2C,
};
static const UnkStruct_ov61_0222C884 Unk_ov61_0222E4A0 = {
static const WindowTemplate Unk_ov61_0222E4A0 = {
0x0,
0x17,
0xD,
@ -553,11 +553,11 @@ static void ov61_0222C86C(UnkStruct_ov61_0222C664 *param0)
static UIControlData *ov61_0222C884(BgConfig *param0, int param1, int param2)
{
UnkStruct_ov61_0222C884 v0;
WindowTemplate v0;
v0 = Unk_ov61_0222E4A0;
v0.unk_02 = param1;
v0.unk_06 = param2;
v0.tilemapTop = param1;
v0.baseTile = param2;
return sub_02002100(param0, &v0, (1 + (18 + 12)), 11, 117);
}

View File

@ -468,7 +468,7 @@ static NNSG2dViewRect Unk_ov64_02232460 = {
{(255 << FX32_SHIFT), (192 << FX32_SHIFT)}
};
static const UnkStruct_ov61_0222C884 Unk_ov64_022321CA = {
static const WindowTemplate Unk_ov64_022321CA = {
0x1,
0x19,
0xD,

View File

@ -378,7 +378,7 @@ static const u8 Unk_ov65_02238934[4] = {
0x7
};
static const UnkStruct_ov61_0222C884 Unk_ov65_0223894C = {
static const WindowTemplate Unk_ov65_0223894C = {
0x2,
0x19,
0xD,
@ -1576,7 +1576,7 @@ static void ov65_0222EF4C (UnkStruct_ov65_0222EBE0 * param0)
}
}
static const UnkStruct_ov61_0222C884 Unk_ov65_02238944 = {
static const WindowTemplate Unk_ov65_02238944 = {
0x2,
0x19,
0xD,
@ -1586,7 +1586,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov65_02238944 = {
0x51
};
static const UnkStruct_ov61_0222C884 Unk_ov65_02238954 = {
static const WindowTemplate Unk_ov65_02238954 = {
0x1,
0x19,
0x13,

View File

@ -288,7 +288,7 @@ static const u8 Unk_ov65_02239C04[18] = {
0x5
};
static const UnkStruct_ov61_0222C884 Unk_ov65_02239A24 = {
static const WindowTemplate Unk_ov65_02239A24 = {
0x2,
0x19,
0xD,

View File

@ -156,7 +156,7 @@ static const BgTemplate Unk_ov67_0225D438[3] = {
},
};
static const UnkStruct_ov61_0222C884 Unk_ov67_0225D3EC = {
static const WindowTemplate Unk_ov67_0225D3EC = {
0x1,
0x19,
0xD,

View File

@ -185,7 +185,7 @@ static const UnkStruct_ov22_022559F8 Unk_ov68_0225DD58 = {
0x7A
};
static const UnkStruct_ov61_0222C884 Unk_ov68_0225DD38 = {
static const WindowTemplate Unk_ov68_0225DD38 = {
0x1,
0x19,
0xD,
@ -195,7 +195,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov68_0225DD38 = {
0x94
};
static const UnkStruct_ov61_0222C884 Unk_ov68_0225DD40[1] = {
static const WindowTemplate Unk_ov68_0225DD40[1] = {
{ 0x2, 0xB, 0x7, 0xF, 0x8, 0x3, 0x1 }
};
@ -205,7 +205,7 @@ static const VecFx32 Unk_ov68_0225DD78[] = {
{ FX32_CONST(72), FX32_CONST(112), 0x0 }
};
static const UnkStruct_ov61_0222C884 Unk_ov68_0225DDE8[6] = {
static const WindowTemplate Unk_ov68_0225DDE8[6] = {
{ 0x2, 0x7, 0x1, 0x12, 0x3, 0x3, 0x1 },
{ 0x2, 0x5, 0x5, 0xC, 0x9, 0x3, 0x37 },
{ 0x2, 0x11, 0x5, 0xB, 0x2, 0x4, 0xA3 },

View File

@ -373,7 +373,7 @@ static const u16 Unk_ov70_0226D624[2][2][4] = {
},
};
static const UnkStruct_ov61_0222C884 Unk_ov70_0226D68C[5] = {
static const WindowTemplate Unk_ov70_0226D68C[5] = {
{ 0x6, 0x8, 0x2, 0x10, 0x4, 0x5, 0x140 },
{ 0x6, 0x1, 0x7, 0x1E, 0x6, 0x5, 0x180 },
{ 0x6, 0x1, 0xE, 0x13, 0x4, 0x5, 0x234 },
@ -449,7 +449,7 @@ static const VecFx32 Unk_ov70_0226D7B4[12] = {
{ FX32_CONST(152), FX32_CONST(176) + (256 * FX32_ONE), 0x0 }
};
static const UnkStruct_ov61_0222C884 Unk_ov70_0226D5A4 = {
static const WindowTemplate Unk_ov70_0226D5A4 = {
0x5,
0x1,
0x0,

View File

@ -16,24 +16,24 @@
static void ov71_0223CD64(Window * param0, const u32 param1, const u32 param2, const u32 param3, Strbuf *param4, const u32 param5, const u8 param6, const int param7);
static void ov71_0223CDB0(Window * param0, const u32 param1, const u32 param2, const u32 param3, const Strbuf *param4);
static const UnkStruct_ov61_0222C884 Unk_ov71_0223D670[] = {
{0x7, 0x2, 0x4, 0x11, 0x2, 0xF, 0x6F},
{0x7, 0x2, 0x6, 0x11, 0x2, 0xF, 0x91},
{0x7, 0x2, 0x9, 0x11, 0x2, 0xF, 0xB3},
{0x7, 0x2, 0xC, 0x11, 0x2, 0xF, 0xD5},
{0x7, 0x2, 0xF, 0x11, 0x2, 0xF, 0xF7},
{0x7, 0x2, 0x12, 0x1C, 0x2, 0xF, 0x119},
{0x7, 0x2, 0x14, 0x1C, 0x2, 0xF, 0x151},
{0x7, 0x2, 0x2, 0x1C, 0x4, 0xF, 0xC1},
{0x7, 0x2, 0x7, 0x1C, 0x2, 0xF, 0x131},
{0x7, 0x2, 0x9, 0x1C, 0x2, 0xF, 0x169},
{0x7, 0x2, 0xB, 0x1C, 0x2, 0xF, 0x1A1}
static const WindowTemplate Unk_ov71_0223D670[] = {
{ 0x7, 0x2, 0x4, 0x11, 0x2, 0xF, 0x6F },
{ 0x7, 0x2, 0x6, 0x11, 0x2, 0xF, 0x91 },
{ 0x7, 0x2, 0x9, 0x11, 0x2, 0xF, 0xB3 },
{ 0x7, 0x2, 0xC, 0x11, 0x2, 0xF, 0xD5 },
{ 0x7, 0x2, 0xF, 0x11, 0x2, 0xF, 0xF7 },
{ 0x7, 0x2, 0x12, 0x1C, 0x2, 0xF, 0x119 },
{ 0x7, 0x2, 0x14, 0x1C, 0x2, 0xF, 0x151 },
{ 0x7, 0x2, 0x2, 0x1C, 0x4, 0xF, 0xC1 },
{ 0x7, 0x2, 0x7, 0x1C, 0x2, 0xF, 0x131 },
{ 0x7, 0x2, 0x9, 0x1C, 0x2, 0xF, 0x169 },
{ 0x7, 0x2, 0xB, 0x1C, 0x2, 0xF, 0x1A1 }
};
void ov71_0223C69C(BgConfig *param0, Window *param1)
{
u8 v0;
const UnkStruct_ov61_0222C884 * v1 = Unk_ov71_0223D670;
const WindowTemplate *v1 = Unk_ov71_0223D670;
for (v0 = 0; v0 < 11; v0++) {
sub_0201A8D4(param0, &param1[v0], &v1[v0]);

View File

@ -591,7 +591,7 @@ typedef struct UnkStruct_ov72_021D3840_t {
u32 unk_04;
} UnkStruct_ov72_021D3840;
static const UnkStruct_ov61_0222C884 Unk_ov72_021D37EC = {
static const WindowTemplate Unk_ov72_021D37EC = {
0x0,
0x2,
0x13,
@ -600,7 +600,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov72_021D37EC = {
0x6,
0x36D
};
static const UnkStruct_ov61_0222C884 Unk_ov72_021D37C4 = {
static const WindowTemplate Unk_ov72_021D37C4 = {
0x0,
0x2,
0x3,
@ -609,7 +609,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov72_021D37C4 = {
0x5,
0x355
};
static const UnkStruct_ov61_0222C884 Unk_ov72_021D37DC = {
static const WindowTemplate Unk_ov72_021D37DC = {
0x0,
0x1,
0x3,
@ -618,7 +618,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov72_021D37DC = {
0x5,
0x30D
};
static const UnkStruct_ov61_0222C884 Unk_ov72_021D37CC = {
static const WindowTemplate Unk_ov72_021D37CC = {
0x0,
0x2,
0x3,
@ -627,7 +627,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov72_021D37CC = {
0x5,
0x2E1
};
const UnkStruct_ov61_0222C884 Unk_ov72_021D37E4 = {
const WindowTemplate Unk_ov72_021D37E4 = {
0x0,
0x8,
0x0,
@ -636,7 +636,7 @@ const UnkStruct_ov61_0222C884 Unk_ov72_021D37E4 = {
0x5,
0x12D
};
const UnkStruct_ov61_0222C884 Unk_ov72_021D37D4 = {
const WindowTemplate Unk_ov72_021D37D4 = {
0x0,
0x4,
0x0,
@ -749,7 +749,7 @@ static BOOL ov73_021D1648(UnkStruct_ov73_021D1058 *param0, int param1, int param
{
BOOL v0 = 0;
UnkStruct_ov84_02240FA8 v1;
const UnkStruct_ov61_0222C884 *v2;
const WindowTemplate *v2;
const UnkStruct_ov72_021D3840 *v3;
int v4, v5;
@ -830,7 +830,7 @@ static BOOL ov73_021D1648(UnkStruct_ov73_021D1058 *param0, int param1, int param
static BOOL ov73_021D1784(UnkStruct_ov73_021D1058 *param0, u32 param1, int param2, int param3, int param4)
{
BOOL v0 = 0;
UnkStruct_ov61_0222C884 v1;
WindowTemplate v1;
switch (param0->unk_54) {
case 0:
@ -844,8 +844,8 @@ static BOOL ov73_021D1784(UnkStruct_ov73_021D1058 *param0, u32 param1, int param
{
u32 v2 = Strbuf_NumLines(param0->unk_5C);
v1.unk_02 = 12 - v2;
v1.unk_04 = v2 * 2;
v1.tilemapTop = 12 - v2;
v1.height = v2 * 2;
}
sub_0201A8D4(param0->unk_18, &param0->unk_1C, &v1);
@ -857,11 +857,11 @@ static BOOL ov73_021D1784(UnkStruct_ov73_021D1058 *param0, u32 param1, int param
if (param2 == 2) {
u32 v3 = Strbuf_NumLines(param0->unk_5C);
v1.unk_02 = param3 + param4 / 2 - v3;
v1.unk_04 = v3 * 2;
v1.tilemapTop = param3 + param4 / 2 - v3;
v1.height = v3 * 2;
} else {
v1.unk_02 = param3;
v1.unk_04 = param4;
v1.tilemapTop = param3;
v1.height = param4;
}
sub_0201A8D4(param0->unk_18, &param0->unk_1C, &v1);

View File

@ -335,7 +335,7 @@ static void ov73_021D368C (UnkStruct_ov73_021D342C * param0)
MessageLoader_Free(param0->unk_08);
}
static const UnkStruct_ov61_0222C884 Unk_ov72_021D3A38 = {
static const WindowTemplate Unk_ov72_021D3A38 = {
0x2,
0x0,
0x0,

View File

@ -748,7 +748,7 @@ static BOOL ov74_021D1B44(UnkStruct_ov74_021D0D80 *param0)
static void ov74_021D1BA8(UnkStruct_ov74_021D0D80 *param0)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
3, 25, 13, 6, 4, 13, (((((10 + 12 * 2) + 30 * 14) + 27 * 4) + 9) + (18 + 12))
};

View File

@ -298,7 +298,7 @@ static int ov75_021D0FA0(UnkStruct_ov75_021D1184 *param0)
static void ov75_021D1040(UnkStruct_ov75_021D1184 *param0)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
0, 25, 13, 6, 4, UnkEnum_ov75_021D1598_03, 555
};

View File

@ -831,7 +831,7 @@ static void ov77_021D1984(UnkStruct_ov77_021D1568 *param0, UnkStruct_ov77_021D12
param1->unk_210++;
}
static const UnkStruct_ov61_0222C884 Unk_ov77_021D72D0 = {
static const WindowTemplate Unk_ov77_021D72D0 = {
0x4,
0x2,
0x13,

View File

@ -428,7 +428,7 @@ void ov79_021D2008(UnkStruct_ov79_021D0E1C *param0)
void ov79_021D2054(UnkStruct_ov79_021D0E1C *param0)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
1, 26, 13, 5, 4, 13, 463
};

View File

@ -470,7 +470,7 @@ static void ov79_021D2634(UnkStruct_ov79_021D2928 *param0)
static void ov79_021D270C(UnkStruct_ov79_021D2928 *param0)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
1, 2, 19, 27, 4, 15, (1 + (18 + 12))
};

View File

@ -89,7 +89,7 @@ static void ov81_021D3248(UnkStruct_ov81_021D1610 *param0, Window *param1, UnkSt
static void ov81_021D32A0(UnkStruct_ov81_021D1610 *param0, Window *param1, UnkStruct_0202BFCC *param2, u8 param3, int param4);
static void ov81_021D3304(UnkStruct_ov81_021D1610 *param0, Window *param1, UnkStruct_0202BFCC *param2, u8 param3);
static const UnkStruct_ov61_0222C884 Unk_ov81_021D3508[] = {
static const WindowTemplate Unk_ov81_021D3508[] = {
{ 0x0, 0x2, 0x2, 0x18, 0x2, 0xF, 0x1 },
{ 0x0, 0x4, 0x4, 0x1B, 0x12, 0xF, 0x31 },
{ 0x1, 0x2, 0x2, 0x18, 0x2, 0xF, 0x1 },

View File

@ -36,7 +36,7 @@
static void ov84_0223F9B0(UnkStruct_ov84_0223B5A0 *param0, u32 param1);
static BOOL ov84_022400E0(TextPrinterTemplate *param0, u16 param1);
static const UnkStruct_ov61_0222C884 Unk_ov84_02241150 = {
static const WindowTemplate Unk_ov84_02241150 = {
0x0,
0x17,
0xD,

View File

@ -97,7 +97,7 @@ static void ov85_02242124(VecFx16 *param0, VecFx16 *param1);
static void ov85_022423FC(VecFx16 *param0, VecFx16 *param1, VecFx16 *param2);
static void ov85_022423A0(const UnkStruct_ov85_022423A0 *param0, VecFx16 *param1, u8 param2);
static const UnkStruct_ov61_0222C884 Unk_ov85_022428D8[] = {
static const WindowTemplate Unk_ov85_022428D8[] = {
{ 0x3, 0x1, 0x0, 0xC, 0x2, 0x2, 0x3E8 },
{ 0x1, 0x1, 0x3, 0xA, 0x2, 0xF, 0x41 },
{ 0x3, 0x12, 0x1, 0x7, 0x2, 0xF, 0x200 },

View File

@ -150,7 +150,7 @@ int ov88_0223ECBC(Window *param0, int param1, int param2, MessageLoader *param3,
return v1;
}
static const UnkStruct_ov61_0222C884 Unk_ov88_0223F148 = {
static const WindowTemplate Unk_ov88_0223F148 = {
0x0,
0x19,
0xD,

View File

@ -563,7 +563,7 @@ static void ov90_021D12B0(UnkStruct_ov90_021D0ECC *param0)
static void ov90_021D1340(UnkStruct_ov90_021D0ECC *param0)
{
int v0;
static const UnkStruct_ov61_0222C884 v1[] = {
static const WindowTemplate v1[] = {
{ 0, 4, 1, 24, 5, 2, 192 },
{ 0, 1, 9, 8, 5, 1, 312 },
{ 0, 1, 17, 8, 5, 1, 352 },
@ -571,7 +571,7 @@ static void ov90_021D1340(UnkStruct_ov90_021D0ECC *param0)
{ 0, 10, 17, 21, 6, 1, 497 },
{ 0, 3, 18, 26, 5, 2, 312 },
};
static const UnkStruct_ov61_0222C884 v2[] = {
static const WindowTemplate v2[] = {
{ 0, 4, 1, 24, 5, 2, 192 },
{ 2, 3, 7, 26, 9, 1, 1 },
{ 0, 3, 18, 26, 5, 2, 312 },

View File

@ -142,7 +142,7 @@ static void ov91_021D2574(UnkStruct_ov91_021D0ED8 *param0, u8 param1);
static void ov91_021D2594(UnkStruct_ov91_021D0ED8 *param0);
static void ov91_021D25E4(UnkStruct_ov91_021D0ED8 *param0);
static const UnkStruct_ov61_0222C884 Unk_ov91_021D2884[] = {
static const WindowTemplate Unk_ov91_021D2884[] = {
{ 0x1, 0x13, 0x0, 0xB, 0x2, 0xF, 0x28 },
{ 0x1, 0x13, 0x0, 0xB, 0x2, 0xF, 0x3E },
{ 0x1, 0x1, 0x0, 0x6, 0x2, 0xF, 0x54 },

View File

@ -143,8 +143,8 @@ static int ov92_021D16F8(int param0);
static void ov92_021D1700(UnkStruct_ov92_021D1B24 *param0);
static void ov92_021D1818(int param0, int param1, int *param2, int *param3, int *param4, int *param5);
static BOOL ov92_021D1B70(UnkStruct_ov92_021D1B24 *param0, u32 param1, int param2);
static void ov92_021D1C4C(UnkStruct_ov92_021D1B24 *param0, Window *param1, const UnkStruct_ov61_0222C884 *param2, const UnkStruct_ov84_02240FA8 *param3, const UnkStruct_ov92_021D2958 *param4);
static void ov92_021D1CF4(UnkStruct_ov92_021D1B24 *param0, Window *param1, const UnkStruct_ov61_0222C884 *param2, const UnkStruct_ov84_02240FA8 *param3, u32 param4, const u8 *param5, u32 param6);
static void ov92_021D1C4C(UnkStruct_ov92_021D1B24 *param0, Window *param1, const WindowTemplate *param2, const UnkStruct_ov84_02240FA8 *param3, const UnkStruct_ov92_021D2958 *param4);
static void ov92_021D1CF4(UnkStruct_ov92_021D1B24 *param0, Window *param1, const WindowTemplate *param2, const UnkStruct_ov84_02240FA8 *param3, u32 param4, const u8 *param5, u32 param6);
static void ov92_021D1DB4(UnkStruct_ov92_021D1B24 *param0);
static void ov92_021D1DEC(UnkStruct_ov92_021D1B24 *param0);
static void ov92_021D1EBC(UnkStruct_ov92_021D1B24 *param0, int param1, int param2);
@ -196,7 +196,7 @@ static const BgTemplate Unk_ov92_021D298C = {
0x0
};
static const UnkStruct_ov61_0222C884 Unk_ov92_021D2934 = {
static const WindowTemplate Unk_ov92_021D2934 = {
0x6,
0x2,
0x13,
@ -206,7 +206,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov92_021D2934 = {
0x16D
};
static const UnkStruct_ov61_0222C884 Unk_ov92_021D292C = {
static const WindowTemplate Unk_ov92_021D292C = {
0x6,
0x19,
0xD,
@ -216,7 +216,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov92_021D292C = {
0x155
};
static const UnkStruct_ov61_0222C884 Unk_ov92_021D290C = {
static const WindowTemplate Unk_ov92_021D290C = {
0x6,
0x13,
0xB,
@ -226,7 +226,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov92_021D290C = {
0x125
};
static const UnkStruct_ov61_0222C884 Unk_ov92_021D2914 = {
static const WindowTemplate Unk_ov92_021D2914 = {
0x6,
0x3,
0x2,
@ -236,7 +236,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov92_021D2914 = {
0x1
};
static const UnkStruct_ov61_0222C884 Unk_ov92_021D291C = {
static const WindowTemplate Unk_ov92_021D291C = {
0x6,
0x2,
0x1,
@ -246,7 +246,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov92_021D291C = {
0xB3
};
static const UnkStruct_ov61_0222C884 Unk_ov92_021D2924 = {
static const WindowTemplate Unk_ov92_021D2924 = {
0x2,
0x19,
0x15,
@ -1022,7 +1022,7 @@ static void ov92_021D1C38(BmpList *param0, u32 param1, u8 param2)
}
}
static void ov92_021D1C4C(UnkStruct_ov92_021D1B24 *param0, Window *param1, const UnkStruct_ov61_0222C884 *param2, const UnkStruct_ov84_02240FA8 *param3, const UnkStruct_ov92_021D2958 *param4)
static void ov92_021D1C4C(UnkStruct_ov92_021D1B24 *param0, Window *param1, const WindowTemplate *param2, const UnkStruct_ov84_02240FA8 *param3, const UnkStruct_ov92_021D2958 *param4)
{
UnkStruct_ov84_02240FA8 v0;
int v1;
@ -1044,7 +1044,7 @@ static void ov92_021D1C4C(UnkStruct_ov92_021D1B24 *param0, Window *param1, const
sub_0201A954(param1);
}
static void ov92_021D1CF4(UnkStruct_ov92_021D1B24 *param0, Window *param1, const UnkStruct_ov61_0222C884 *param2, const UnkStruct_ov84_02240FA8 *param3, u32 param4, const u8 *param5, u32 param6)
static void ov92_021D1CF4(UnkStruct_ov92_021D1B24 *param0, Window *param1, const WindowTemplate *param2, const UnkStruct_ov84_02240FA8 *param3, u32 param4, const u8 *param5, u32 param6)
{
UnkStruct_ov84_02240FA8 v0;
MessageLoader *v1;

View File

@ -398,7 +398,7 @@ static void ov94_0223C32C(UnkStruct_ov94_0223FD4C *param0)
GXLayers_EngineBToggleLayers(GX_PLANEMASK_OBJ, 1);
}
static const UnkStruct_ov61_0222C884 Unk_ov94_022459F8 = {
static const WindowTemplate Unk_ov94_022459F8 = {
0x0,
0x17,
0xD,
@ -410,11 +410,11 @@ static const UnkStruct_ov61_0222C884 Unk_ov94_022459F8 = {
UIControlData *ov94_0223C3C0(BgConfig *param0, int param1, int param2)
{
UnkStruct_ov61_0222C884 v0;
WindowTemplate v0;
v0 = Unk_ov94_022459F8;
v0.unk_02 = param1;
v0.unk_06 = param2;
v0.tilemapTop = param1;
v0.baseTile = param2;
return sub_02002100(param0, &v0, (1 + (18 + 12)), 11, 62);
}

View File

@ -322,7 +322,7 @@ static void ov96_0223BB0C(UnkStruct_ov96_0223BF40 *param0)
sub_02039734();
}
static const UnkStruct_ov61_0222C884 Unk_ov96_0223DA78 = {
static const WindowTemplate Unk_ov96_0223DA78 = {
0x0,
0x17,
0xD,
@ -334,11 +334,11 @@ static const UnkStruct_ov61_0222C884 Unk_ov96_0223DA78 = {
UIControlData *ov96_0223BBC8(BgConfig *param0, int param1, int param2)
{
UnkStruct_ov61_0222C884 v0;
WindowTemplate v0;
v0 = Unk_ov96_0223DA78;
v0.unk_02 = param1;
v0.unk_06 = param2;
v0.tilemapTop = param1;
v0.baseTile = param2;
return sub_02002100(param0, &v0, (1 + (18 + 12)), 11, 68);
}

View File

@ -276,7 +276,7 @@ static const u8 Unk_ov98_02249BBC[4] = {
0x4
};
static const UnkStruct_ov61_0222C884 Unk_ov98_02249BC4 = {
static const WindowTemplate Unk_ov98_02249BC4 = {
0x0,
0x17,
0xD,
@ -702,22 +702,22 @@ static void ov98_02247B0C (UnkStruct_ov98_02247704 * param0)
static UIControlData *ov98_02247B24(BgConfig *param0, int param1, int param2)
{
UnkStruct_ov61_0222C884 v0;
WindowTemplate v0;
v0 = Unk_ov98_02249BC4;
v0.unk_02 = param1;
v0.unk_06 = param2;
v0.tilemapTop = param1;
v0.baseTile = param2;
return sub_02002100(param0, &v0, (1 + (18 + 12)), 11, 109);
}
static UIControlData *ov98_02247B58(BgConfig *param0, int param1, int param2, int param3)
{
UnkStruct_ov61_0222C884 v0;
WindowTemplate v0;
v0 = Unk_ov98_02249BC4;
v0.unk_02 = param1;
v0.unk_06 = param2;
v0.tilemapTop = param1;
v0.baseTile = param2;
return sub_02002054(param0, &v0, (1 + (18 + 12)), 11, param3, 109);
}

View File

@ -71,7 +71,7 @@ static void ov101_021D18F4(SysTask *param0, void *param1);
static void ov101_021D197C(void *param0);
static void ov101_021D19BC(UnkStruct_ov101_021D13C8 *param0);
static void ov101_021D19D4(UnkStruct_ov101_021D13C8 *param0);
static const UnkStruct_ov61_0222C884 Unk_ov101_021D8588[1];
static const WindowTemplate Unk_ov101_021D8588[1];
static void ov101_021D1458(UnkStruct_ov101_021D13C8 *param0);
int ov101_021D0D80(OverlayManager *param0, int *param1)
@ -701,6 +701,6 @@ void *ov101_021D19E4(UnkStruct_ov101_021D13C8 *param0, u32 param1, int param2)
return v0;
}
static const UnkStruct_ov61_0222C884 Unk_ov101_021D8588[1] = {
static const WindowTemplate Unk_ov101_021D8588[1] = {
{ 0x0, 0x2, 0x13, 0x1A, 0x4, 0xF, 0x3D }
};

View File

@ -307,19 +307,19 @@ static void ov102_021D10F8(UnkStruct_ov102_021D0F8C *param0)
static void ov102_021D1174(UnkStruct_ov102_021D0F8C *param0)
{
UnkStruct_ov61_0222C884 v0 = { 0, 0, 0, 32, 24, 2, 1 };
WindowTemplate v0 = { 0, 0, 0, 32, 24, 2, 1 };
Text_ResetAllPrinters();
param0->unk_34 = MessageLoader_Init(1, 26, 1, param0->unk_00);
param0->unk_38 = StringTemplate_Default(param0->unk_00);
v0.unk_00 = 0;
v0.bgLayer = 0;
sub_0201A8D4(param0->unk_10, &param0->unk_14, &v0);
BGL_WindowColor(&param0->unk_14, 0, 0, 0, 32 * 8, 24 * 8);
v0.unk_00 = 4;
v0.bgLayer = 4;
sub_0201A8D4(param0->unk_10, &param0->unk_24, &v0);
BGL_WindowColor(&param0->unk_24, 0, 0, 0, 32 * 8, 24 * 8);

View File

@ -287,7 +287,7 @@ static BOOL ov104_02231720(UnkStruct_ov104_02231148 *param0);
static BOOL ov104_02231864(UnkStruct_ov104_02231148 *param0);
static BOOL ov104_022319CC(UnkStruct_ov104_02231148 *param0);
static const UnkStruct_ov61_0222C884 Unk_ov104_0223F640 = {
static const WindowTemplate Unk_ov104_0223F640 = {
0x1,
0x19,
0xD,

View File

@ -11,7 +11,7 @@ void ov105_02246244(Window *param0);
void ov105_02246260(BgConfig *param0, Window *param1);
void ov105_0224628C(Window *param0, int param1);
static const UnkStruct_ov61_0222C884 Unk_ov105_02246458[] = {
static const WindowTemplate Unk_ov105_02246458[] = {
{ 0x1, 0x1, 0x1, 0xA, 0x2, 0xD, 0x1 },
{ 0x1, 0x16, 0x1, 0xA, 0x2, 0xD, 0x15 },
{ 0x1, 0x1, 0x4, 0x9, 0x2, 0xD, 0x29 },
@ -27,7 +27,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov105_02246458[] = {
void ov105_02246214(BgConfig *param0, Window *param1)
{
u8 v0;
const UnkStruct_ov61_0222C884 *v1 = Unk_ov105_02246458;
const WindowTemplate *v1 = Unk_ov105_02246458;
for (v0 = 0; v0 < 10; v0++) {
sub_0201A8D4(param0, &param1[v0], &v1[v0]);

View File

@ -11,7 +11,7 @@ void ov106_02243710(Window *param0);
void ov106_0224372C(BgConfig *param0, Window *param1);
void ov106_02243758(Window *param0, int param1);
static const UnkStruct_ov61_0222C884 Unk_ov106_02243860[] = {
static const WindowTemplate Unk_ov106_02243860[] = {
{ 0x0, 0x2, 0x13, 0x1B, 0x4, 0xC, 0x1 },
{ 0x0, 0x18, 0xD, 0x7, 0x4, 0xD, 0x6D },
{ 0x0, 0xA, 0x14, 0x9, 0x2, 0xD, 0x89 },
@ -21,7 +21,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov106_02243860[] = {
void ov106_022436E0(BgConfig *param0, Window *param1)
{
u8 v0;
const UnkStruct_ov61_0222C884 *v1 = Unk_ov106_02243860;
const WindowTemplate *v1 = Unk_ov106_02243860;
for (v0 = 0; v0 < 4; v0++) {
sub_0201A8D4(param0, &param1[v0], &v1[v0]);

View File

@ -7,7 +7,7 @@
#include "unk_0200DA60.h"
typedef struct {
const UnkStruct_ov61_0222C884 *unk_00;
const WindowTemplate *unk_00;
u32 unk_04;
} UnkStruct_ov107_0224A218;
@ -16,7 +16,7 @@ void ov107_02249D5C(Window *param0, u8 param1);
void ov107_02249D84(BgConfig *param0, Window *param1);
void ov107_02249DBC(Window *param0, int param1);
static const UnkStruct_ov61_0222C884 Unk_ov107_0224A288[] = {
static const WindowTemplate Unk_ov107_0224A288[] = {
{ 0x1, 0x2, 0x1, 0x1D, 0x2, 0xD, 0x1 },
{ 0x1, 0x1A, 0x13, 0x4, 0x3, 0xD, 0x3B },
{ 0x1, 0x0, 0x4, 0x20, 0x2, 0xD, 0x47 },
@ -37,7 +37,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov107_0224A288[] = {
{ 0x0, 0x1, 0xD, 0xB, 0x2, 0xD, 0x2F4 }
};
static const UnkStruct_ov61_0222C884 Unk_ov107_0224A228[] = {
static const WindowTemplate Unk_ov107_0224A228[] = {
{ 0x1, 0x2, 0x1, 0x1D, 0x2, 0xD, 0x1 },
{ 0x1, 0x1A, 0x13, 0x4, 0x3, 0xD, 0x3B },
{ 0x1, 0x0, 0x4, 0x20, 0x2, 0xD, 0x47 },
@ -60,7 +60,7 @@ static const UnkStruct_ov107_0224A218 Unk_ov107_0224A218[2] = {
void ov107_02249D14(BgConfig *param0, Window *param1, u8 param2)
{
u8 v0;
const UnkStruct_ov61_0222C884 *v1 = Unk_ov107_0224A218[param2].unk_00;
const WindowTemplate *v1 = Unk_ov107_0224A218[param2].unk_00;
u32 v2 = Unk_ov107_0224A218[param2].unk_04;
for (v0 = 0; v0 < v2; v0++) {

View File

@ -8,7 +8,7 @@
void ov108_02243630(BgConfig *param0, Window *param1);
void ov108_02243660(Window *param0);
static const UnkStruct_ov61_0222C884 Unk_ov108_02243774[] = {
static const WindowTemplate Unk_ov108_02243774[] = {
{ 0x1, 0x2, 0x13, 0x1B, 0x4, 0xC, 0x1 },
{ 0x1, 0x18, 0xD, 0x7, 0x4, 0xD, 0x6D }
};
@ -16,7 +16,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov108_02243774[] = {
void ov108_02243630(BgConfig *param0, Window *param1)
{
u8 v0;
const UnkStruct_ov61_0222C884 *v1 = Unk_ov108_02243774;
const WindowTemplate *v1 = Unk_ov108_02243774;
for (v0 = 0; v0 < 2; v0++) {
sub_0201A8D4(param0, &param1[v0], &v1[v0]);

View File

@ -424,8 +424,8 @@ static BOOL ov109_021D3CD8(UnkStruct_ov109_021D0F70 *param0);
static int ov109_021D3D1C(UnkStruct_ov109_021D0F70 *param0);
static BOOL ov109_021D3D3C(UnkStruct_ov109_021D0F70 *param0);
static const UnkStruct_ov61_0222C884 Unk_ov109_021D59B8[1];
static const UnkStruct_ov61_0222C884 *const Unk_ov109_021D5A68[5 + 1];
static const WindowTemplate Unk_ov109_021D59B8[1];
static const WindowTemplate *const Unk_ov109_021D5A68[5 + 1];
static const u16 Unk_ov109_021D5C44[5 + 1][5];
static const u16 Unk_ov109_021D5C80[5 + 1][5];
static const UnkStruct_ov109_021D5C14 Unk_ov109_021D5C14[5 + 1];
@ -2129,7 +2129,7 @@ static void ov109_021D27AC(UnkStruct_ov109_021D0F70 *param0, int param1)
{
int v0;
UnkStruct_ov109_021D24F8 *v1 = &param0->unk_C9C;
const UnkStruct_ov61_0222C884 *v2 = Unk_ov109_021D5A68[param1];
const WindowTemplate *v2 = Unk_ov109_021D5A68[param1];
v1->unk_00 = param1;
@ -3639,7 +3639,7 @@ static BOOL ov109_021D3D3C(UnkStruct_ov109_021D0F70 *param0)
return 0;
}
static const UnkStruct_ov61_0222C884 Unk_ov109_021D59B8[1] = {
static const WindowTemplate Unk_ov109_021D59B8[1] = {
0x1,
0x2,
0x13,
@ -3649,25 +3649,25 @@ static const UnkStruct_ov61_0222C884 Unk_ov109_021D59B8[1] = {
0x28
};
static const UnkStruct_ov61_0222C884 Unk_ov109_021D5A04[2] = {
static const WindowTemplate Unk_ov109_021D5A04[2] = {
{ 0x1, 0xC, 0x12, 0x8, 0x2, 0xF, 0x94 },
{ 0x1, 0xC, 0x6, 0x8, 0x2, 0xF, 0xBC }
};
static const UnkStruct_ov61_0222C884 Unk_ov109_021D5AB0[3] = {
static const WindowTemplate Unk_ov109_021D5AB0[3] = {
{ 0x1, 0xC, 0x12, 0x8, 0x2, 0xF, 0x94 },
{ 0x1, 0x5, 0xA, 0x8, 0x2, 0xF, 0xBC },
{ 0x1, 0x13, 0xA, 0x8, 0x2, 0xF, 0xE4 }
};
static const UnkStruct_ov61_0222C884 Unk_ov109_021D5B54[4] = {
static const WindowTemplate Unk_ov109_021D5B54[4] = {
{ 0x1, 0xC, 0x12, 0x8, 0x2, 0xF, 0x94 },
{ 0x1, 0x4, 0xD, 0x8, 0x2, 0xF, 0xBC },
{ 0x1, 0xC, 0x6, 0x8, 0x2, 0xF, 0xE4 },
{ 0x1, 0x14, 0xD, 0x8, 0x2, 0xF, 0x10C }
};
static const UnkStruct_ov61_0222C884 Unk_ov109_021D5B94[5] = {
static const WindowTemplate Unk_ov109_021D5B94[5] = {
{ 0x1, 0xC, 0x13, 0x8, 0x2, 0xF, 0x94 },
{ 0x1, 0x4, 0xE, 0x8, 0x2, 0xF, 0xBC },
{ 0x1, 0x6, 0x9, 0x8, 0x2, 0xF, 0xE4 },
@ -3675,7 +3675,7 @@ static const UnkStruct_ov61_0222C884 Unk_ov109_021D5B94[5] = {
{ 0x1, 0x14, 0xE, 0x8, 0x2, 0xF, 0X134 }
};
static const UnkStruct_ov61_0222C884 *const Unk_ov109_021D5A68[5 + 1] = {
static const WindowTemplate *const Unk_ov109_021D5A68[5 + 1] = {
NULL,
NULL,
Unk_ov109_021D5A04,

View File

@ -827,7 +827,7 @@ static int ov109_021D4920(UnkStruct_ov109_021D5140 *param0, int param1)
return param1;
}
static const UnkStruct_ov61_0222C884 Unk_ov109_021D5D94 = {
static const WindowTemplate Unk_ov109_021D5D94 = {
0x0,
0x17,
0xD,

View File

@ -6,14 +6,14 @@
#include "bg_window.h"
typedef struct {
const UnkStruct_ov61_0222C884 *unk_00;
const WindowTemplate *unk_00;
u32 unk_04;
} UnkStruct_ov110_021D2278;
void ov110_021D2124(BgConfig *param0, Window *param1, u8 param2);
void ov110_021D216C(Window *param0, u8 param1);
static const UnkStruct_ov61_0222C884 Unk_ov110_021D22A0[] = {
static const WindowTemplate Unk_ov110_021D22A0[] = {
{ 0x0, 0x2, 0x2, 0x1E, 0x2, 0xD, 0x1 },
{ 0x0, 0x2, 0x7, 0x1C, 0x2, 0xD, 0x3D },
{ 0x0, 0x2, 0xA, 0x1C, 0x2, 0xD, 0x75 },
@ -23,27 +23,27 @@ static const UnkStruct_ov61_0222C884 Unk_ov110_021D22A0[] = {
{ 0x0, 0x2, 0x14, 0x1C, 0x2, 0xD, 0x13D }
};
static const UnkStruct_ov61_0222C884 Unk_ov110_021D2238[] = {
static const WindowTemplate Unk_ov110_021D2238[] = {
{ 0x0, 0x2, 0x2, 0x1C, 0x2, 0xD, 0x1 },
{ 0x0, 0x2, 0x7, 0x1C, 0x2, 0xD, 0x39 },
{ 0x0, 0x2, 0xA, 0x1C, 0x2, 0xD, 0x71 },
{ 0x0, 0x2, 0xD, 0x1C, 0x2, 0xD, 0xA9 }
};
static const UnkStruct_ov61_0222C884 Unk_ov110_021D2258[] = {
static const WindowTemplate Unk_ov110_021D2258[] = {
{ 0x0, 0x2, 0x2, 0x1C, 0x2, 0xD, 0x1 },
{ 0x0, 0x12, 0x7, 0xC, 0x2, 0xD, 0x39 },
{ 0x0, 0x2, 0xA, 0x1C, 0x2, 0xD, 0x51 },
{ 0x0, 0x2, 0xD, 0x1C, 0x2, 0xD, 0x89 }
};
static const UnkStruct_ov61_0222C884 Unk_ov110_021D2220[] = {
static const WindowTemplate Unk_ov110_021D2220[] = {
{ 0x0, 0x2, 0x2, 0x1C, 0x2, 0xD, 0x1 },
{ 0x0, 0x2, 0x8, 0x1C, 0x2, 0xD, 0x39 },
{ 0x0, 0x2, 0xB, 0x1C, 0x2, 0xD, 0x71 }
};
static const UnkStruct_ov61_0222C884 Unk_ov110_021D22D8[] = {
static const WindowTemplate Unk_ov110_021D22D8[] = {
{ 0x0, 0x2, 0x2, 0x1E, 0x2, 0xD, 0x1 },
{ 0x0, 0x2, 0x7, 0x1C, 0x2, 0xD, 0x3D },
{ 0x0, 0x2, 0x7, 0x1C, 0x2, 0xD, 0x75 },
@ -66,7 +66,7 @@ static const UnkStruct_ov110_021D2278 Unk_ov110_021D2278[5] = {
void ov110_021D2124(BgConfig *param0, Window *param1, u8 param2)
{
u8 v0;
const UnkStruct_ov61_0222C884 *v1 = Unk_ov110_021D2278[param2].unk_00;
const WindowTemplate *v1 = Unk_ov110_021D2278[param2].unk_00;
u32 v2 = Unk_ov110_021D2278[param2].unk_04;
for (v0 = 0; v0 < v2; v0++) {

View File

@ -6,7 +6,7 @@
#include "bg_window.h"
#include "unk_0200DA60.h"
static const UnkStruct_ov61_0222C884 Unk_ov111_021D38B8[] = {
static const WindowTemplate Unk_ov111_021D38B8[] = {
{ 0x2, 0x2, 0x1, 0x1B, 0x4, 0xC, 0x1 },
{ 0x4, 0x18, 0xD, 0x7, 0x4, 0xD, 0x6D },
{ 0x4, 0x11, 0x3, 0xB, 0x5, 0xD, 0x89 },
@ -33,7 +33,7 @@ void ov111_021D35C0(Window *param0, int param1);
void ov111_021D3548(BgConfig *param0, Window *param1)
{
u8 v0;
const UnkStruct_ov61_0222C884 *v1 = Unk_ov111_021D38B8;
const WindowTemplate *v1 = Unk_ov111_021D38B8;
for (v0 = 0; v0 < 16; v0++) {
sub_0201A8D4(param0, &param1[v0], &v1[v0]);

View File

@ -755,7 +755,7 @@ static const u8 sConditionTable[6][3] = {
{ TRUE, FALSE, TRUE }, // !=
};
static const UnkStruct_ov61_0222C884 Unk_020EAB84 = {
static const WindowTemplate Unk_020EAB84 = {
0x3,
0x19,
0xD,

View File

@ -371,7 +371,7 @@ static void sub_02002018(UIControlData *param0, u8 *param1, u8 *param2, u8 param
*param2 = (param3 % param0->unk_00.unk_0A) * (param0->unk_1A + param0->unk_00.unk_0B_0) + param0->unk_18;
}
UIControlData *sub_02002054(BgConfig *param0, const UnkStruct_ov61_0222C884 *param1, u16 param2, u8 param3, u8 param4, u32 param5)
UIControlData *sub_02002054(BgConfig *param0, const WindowTemplate *param1, u16 param2, u8 param3, u8 param4, u32 param5)
{
UnkStruct_02081CF4 v0;
MessageLoader *v1;
@ -399,7 +399,7 @@ UIControlData *sub_02002054(BgConfig *param0, const UnkStruct_ov61_0222C884 *par
return sub_02001B7C(&v0, 8, 0, param4, param5, PAD_BUTTON_B);
}
UIControlData *sub_02002100(BgConfig *param0, const UnkStruct_ov61_0222C884 *param1, u16 param2, u8 param3, u32 param4)
UIControlData *sub_02002100(BgConfig *param0, const WindowTemplate *param1, u16 param2, u8 param3, u32 param4)
{
return sub_02002054(param0, param1, param2, param3, 0, param4);
}

View File

@ -57,7 +57,7 @@ static const BgTemplate Unk_020E5EE0 = {
0x0
};
static const UnkStruct_ov61_0222C884 Unk_020E5EC8 = {
static const WindowTemplate Unk_020E5EC8 = {
0x0,
0x3,
0x3,

View File

@ -57,7 +57,7 @@ static const BgTemplate Unk_020E5F60 = {
0x0
};
static const UnkStruct_ov61_0222C884 Unk_020E5F48 = {
static const WindowTemplate Unk_020E5F48 = {
0x0,
0x3,
0x3,

View File

@ -50,7 +50,7 @@ static void sub_02052914(FieldSystem *fieldSystem, TaskManager *param1);
static BOOL sub_020529C4(TaskManager *param0);
static void sub_02052AA4(UnkStruct_02052AA4 *param0, u16 param1, u8 param2, u8 param3);
static const UnkStruct_ov61_0222C884 Unk_020EC2F0 = {
static const WindowTemplate Unk_020EC2F0 = {
0x3,
0x4,
0x5,

View File

@ -372,7 +372,7 @@ static int sub_0206F554(UnkStruct_0206F7F8 *param0)
static void sub_0206F62C(UnkStruct_0206F7F8 *param0)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
0x3,
0x19,
0xD,

View File

@ -674,7 +674,7 @@ static void sub_020729B4(UnkStruct_02072334 *param0)
{
u8 v0 = 0, v1 = 0;
UnkStruct_02072EB8 *v2;
static const UnkStruct_ov61_0222C884 v3[2] = {
static const WindowTemplate v3[2] = {
{ 0x3, 0x13, 0x1, 0xC, 0x10, 0xD, 0x295 },
{ 0x3, 0x1, 0x1, 0x9, 0x2, 0xD, 0x283 }
};
@ -782,7 +782,7 @@ static void sub_02072C0C(BmpList *param0, u32 param1, u8 param2)
static void sub_02072C98(UnkStruct_02072334 *param0, u8 param1, u8 param2)
{
u8 v0 = 0, v1 = 0;
static const UnkStruct_ov61_0222C884 v2 = {
static const WindowTemplate v2 = {
0x3,
0x1,
0x1,
@ -1120,7 +1120,7 @@ static BOOL sub_020733B4(UnkStruct_02072334 *param0)
static void sub_020733E0(UnkStruct_02072334 *param0)
{
static const UnkStruct_ov61_0222C884 v0 = {
static const WindowTemplate v0 = {
0x3,
0x19,
0xD,

View File

@ -72,7 +72,7 @@ static u8 sub_0207C584(UnkStruct_0207AE68 *param0, int param1);
static BOOL sub_0207C5CC(TextPrinterTemplate *param0, u16 param1);
static void sub_0207C624(UnkStruct_0207AE68 *param0);
static const UnkStruct_ov61_0222C884 Unk_020F0A30 = {
static const WindowTemplate Unk_020F0A30 = {
0x2,
0x17,
0xD,

View File

@ -32,7 +32,7 @@ static void sub_02082900(GameWindowLayout *param0, u8 param1, u8 param2);
static void sub_02082964(GameWindowLayout *param0, u8 param1, u8 param2);
static BOOL sub_0208279C(TextPrinterTemplate *param0, u16 param1);
static const UnkStruct_ov61_0222C884 Unk_020F1F08[] = {
static const WindowTemplate Unk_020F1F08[] = {
{ 0x1, 0x6, 0x1, 0x9, 0x2, 0x0, 0x28 },
{ 0x1, 0x0, 0x4, 0x6, 0x2, 0x0, 0x3A },
{ 0x1, 0x7, 0x4, 0x8, 0x2, 0x0, 0x46 },
@ -80,7 +80,7 @@ static const UnkStruct_ov61_0222C884 Unk_020F1F08[] = {
{ 0x1, 0x18, 0x4, 0x6, 0x1, 0x4, 0x8A }
};
static const UnkStruct_ov61_0222C884 Unk_020F1ED0[] = {
static const WindowTemplate Unk_020F1ED0[] = {
{ 0x1, 0x1A, 0x15, 0x5, 0x2, 0x0, 0x160 },
{ 0x1, 0x19, 0x14, 0x7, 0x2, 0x0, 0x16A },
{ 0x0, 0x2, 0x15, 0x14, 0x2, 0xD, 0x178 },
@ -90,7 +90,7 @@ static const UnkStruct_ov61_0222C884 Unk_020F1ED0[] = {
{ 0x0, 0x13, 0xF, 0xC, 0x8, 0x0, 0x240 }
};
static const UnkStruct_ov61_0222C884 Unk_020F1E98 = {
static const WindowTemplate Unk_020F1E98 = {
0x0,
0x17,
0xD,
@ -100,7 +100,7 @@ static const UnkStruct_ov61_0222C884 Unk_020F1E98 = {
0x240
};
static void sub_020819DC(BgConfig *param0, Window *param1, const UnkStruct_ov61_0222C884 *param2)
static void sub_020819DC(BgConfig *param0, Window *param1, const WindowTemplate *param2)
{
sub_0201A8D4(param0, &param1[0], &param2[0]);
sub_0201A8D4(param0, &param1[1], &param2[1]);
@ -111,7 +111,7 @@ static void sub_020819DC(BgConfig *param0, Window *param1, const UnkStruct_ov61_
void sub_02081A24(GameWindowLayout *param0)
{
const UnkStruct_ov61_0222C884 *v0 = Unk_020F1F08;
const WindowTemplate *v0 = Unk_020F1F08;
u16 v1;
sub_020819DC(param0->unk_00, &param0->unk_04[0], &v0[0]);
@ -129,10 +129,10 @@ void sub_02081A24(GameWindowLayout *param0)
}
if ((param0->unk_5A4->unk_20 == 2) || (param0->unk_5A4->unk_20 == 17) || (param0->unk_5A4->unk_20 == 23) || (param0->unk_5A4->unk_20 == 22)) {
UnkStruct_ov61_0222C884 v2;
WindowTemplate v2;
v2 = Unk_020F1ED0[0];
v2.unk_02 = 22;
v2.tilemapTop = 22;
sub_0201A8D4(param0->unk_00, &param0->unk_04[31], &v2);
} else {
sub_0201A8D4(param0->unk_00, &param0->unk_04[31], &Unk_020F1ED0[0]);

View File

@ -37,7 +37,7 @@ static void sub_02090D90(PokemonSummaryApp *param0);
static void sub_02090E4C(PokemonSummaryApp *param0);
static void sub_02090EC8(PokemonSummaryApp *param0);
static const UnkStruct_ov61_0222C884 Unk_020F4ED0[] = {
static const WindowTemplate Unk_020F4ED0[] = {
{ 0x1, 0x1, 0x0, 0xD, 0x2, 0xF, 0x1 },
{ 0x1, 0x1, 0x0, 0xB, 0x2, 0xF, 0x1B },
{ 0x1, 0x1, 0x0, 0xE, 0x2, 0xF, 0x31 },
@ -76,7 +76,7 @@ static const UnkStruct_ov61_0222C884 Unk_020F4ED0[] = {
{ 0x1, 0x1A, 0x0, 0x6, 0x2, 0xF, 0x22F }
};
static const UnkStruct_ov61_0222C884 Unk_020F4E20[] = {
static const WindowTemplate Unk_020F4E20[] = {
{ 0x1, 0x18, 0x5, 0x6, 0x2, 0xF, 0x23B },
{ 0x1, 0x17, 0x7, 0x8, 0x2, 0xF, 0x247 },
{ 0x1, 0x17, 0xB, 0x8, 0x2, 0xF, 0x257 },
@ -85,11 +85,11 @@ static const UnkStruct_ov61_0222C884 Unk_020F4E20[] = {
{ 0x1, 0x18, 0x15, 0x6, 0x2, 0xF, 0x27F }
};
static const UnkStruct_ov61_0222C884 Unk_020F4DB0[] = {
static const WindowTemplate Unk_020F4DB0[] = {
{ 0x1, 0xE, 0x5, 0x11, 0x12, 0xF, 0x23B }
};
static const UnkStruct_ov61_0222C884 Unk_020F4E50[] = {
static const WindowTemplate Unk_020F4E50[] = {
{ 0x1, 0x17, 0x4, 0x7, 0x2, 0xF, 0x23B },
{ 0x1, 0x19, 0x7, 0x3, 0x2, 0xF, 0x249 },
{ 0x1, 0x19, 0x9, 0x3, 0x2, 0xF, 0x24F },
@ -100,7 +100,7 @@ static const UnkStruct_ov61_0222C884 Unk_020F4E50[] = {
{ 0x1, 0xE, 0x14, 0x12, 0x4, 0xF, 0x27D }
};
static const UnkStruct_ov61_0222C884 Unk_020F4E90[] = {
static const WindowTemplate Unk_020F4E90[] = {
{ 0x1, 0x15, 0x4, 0xB, 0x4, 0xF, 0x23B },
{ 0x1, 0x15, 0x8, 0xB, 0x4, 0xF, 0x267 },
{ 0x1, 0x15, 0xC, 0xB, 0x4, 0xF, 0x293 },
@ -111,7 +111,7 @@ static const UnkStruct_ov61_0222C884 Unk_020F4E90[] = {
{ 0x1, 0x1, 0xE, 0xF, 0xA, 0xF, 0x323 }
};
static const UnkStruct_ov61_0222C884 Unk_020F4DF0[] = {
static const WindowTemplate Unk_020F4DF0[] = {
{ 0x1, 0x15, 0x4, 0xB, 0x4, 0xF, 0x23B },
{ 0x1, 0x15, 0x8, 0xB, 0x4, 0xF, 0x267 },
{ 0x1, 0x15, 0xC, 0xB, 0x4, 0xF, 0x293 },
@ -120,14 +120,14 @@ static const UnkStruct_ov61_0222C884 Unk_020F4DF0[] = {
{ 0x1, 0x1, 0x12, 0xF, 0x6, 0xF, 0x317 }
};
static const UnkStruct_ov61_0222C884 Unk_020F4DD0[] = {
static const WindowTemplate Unk_020F4DD0[] = {
{ 0x1, 0x1A, 0x15, 0x5, 0x2, 0xF, 0x23B },
{ 0x1, 0x18, 0xF, 0x7, 0x2, 0xF, 0x245 },
{ 0x1, 0x1, 0x12, 0x15, 0x2, 0xF, 0x253 },
{ 0x1, 0x1, 0x14, 0x1E, 0x4, 0xF, 0x27D }
};
static const UnkStruct_ov61_0222C884 Unk_020F4DB8[] = {
static const WindowTemplate Unk_020F4DB8[] = {
{ 0x1, 0x1A, 0x0, 0x5, 0x2, 0xF, 0x23B },
{ 0x1, 0x1, 0x14, 0xC, 0x4, 0xF, 0x24D },
{ 0x1, 0x2, 0x15, 0x1B, 0x2, 0xE, 0x27D }
@ -150,7 +150,7 @@ void sub_0208FCF8(PokemonSummaryApp *param0)
void sub_0208FD40(PokemonSummaryApp *param0)
{
const UnkStruct_ov61_0222C884 *v0;
const WindowTemplate *v0;
u32 v1;
switch (param0->page) {

View File

@ -60,7 +60,7 @@ const OverlayManagerTemplate Unk_020F8A48 = {
0xFFFFFFFF
};
static const UnkStruct_ov61_0222C884 Unk_020F89E4 = {
static const WindowTemplate Unk_020F89E4 = {
0x0,
0x2,
0x13,
@ -70,7 +70,7 @@ static const UnkStruct_ov61_0222C884 Unk_020F89E4 = {
0x16D
};
static const UnkStruct_ov61_0222C884 Unk_020F89EC = {
static const WindowTemplate Unk_020F89EC = {
0x0,
0x19,
0xD,

View File

@ -51,7 +51,7 @@ static BOOL sub_0209A688(UnkStruct_0209A3D0 *param0, u32 param1, int param2, int
extern const OverlayManagerTemplate Unk_ov97_0223D674;
static const UnkStruct_ov61_0222C884 Unk_020F8A58 = {
static const WindowTemplate Unk_020F8A58 = {
0x0,
0x2,
0x13,

View File

@ -55,7 +55,7 @@ static const BgTemplate Unk_020F8ADC = {
0x0
};
static const UnkStruct_ov61_0222C884 Unk_020F8AC4 = {
static const WindowTemplate Unk_020F8AC4 = {
0x0,
0x3,
0x3,

View File

@ -57,7 +57,7 @@ static const BgTemplate Unk_020F8B38 = {
0x0
};
static const UnkStruct_ov61_0222C884 Unk_020F8B20 = {
static const WindowTemplate Unk_020F8B20 = {
0x0,
0x3,
0x3,