Minor corrections

This commit is contained in:
PikalaxALT
2020-01-16 16:13:36 -05:00
parent 4d0f46f0cd
commit 15f7b5954d
+33 -33
View File
@@ -15,8 +15,8 @@ struct UnkStruct_203ABE4_Sub
struct UnkStruct_203ABE4 struct UnkStruct_203ABE4
{ {
struct UnkStruct_203ABE4_Sub map1rect; struct UnkStruct_203ABE4_Sub map1Rect;
struct UnkStruct_203ABE4_Sub map2rect; struct UnkStruct_203ABE4_Sub map2Rect;
const void * src1; const void * src1;
const void * src2; const void * src2;
u16 src1Height; u16 src1Height;
@@ -75,7 +75,7 @@ void sub_80F7B40(void)
for (i = 0; i < sBoxPartyPokemonDropdownCount; i++) for (i = 0; i < sBoxPartyPokemonDropdownCount; i++)
{ {
if (sBoxPartyPokemonDropdownPtr[i].bgUpdateScheduled == 1) if (sBoxPartyPokemonDropdownPtr[i].bgUpdateScheduled == TRUE)
sub_80F7E54(i); sub_80F7E54(i);
} }
} }
@@ -101,13 +101,13 @@ void sub_80F7B80(u8 a0, u8 a1, const void * a2, u16 a3, u16 a4)
else else
sBoxPartyPokemonDropdownPtr[a0].mapSize = 2; sBoxPartyPokemonDropdownPtr[a0].mapSize = 2;
sBoxPartyPokemonDropdownPtr[a0].unk_28 = a3 * sBoxPartyPokemonDropdownPtr[a0].mapSize; sBoxPartyPokemonDropdownPtr[a0].unk_28 = a3 * sBoxPartyPokemonDropdownPtr[a0].mapSize;
sBoxPartyPokemonDropdownPtr[a0].map2rect.width = a3; sBoxPartyPokemonDropdownPtr[a0].map2Rect.width = a3;
sBoxPartyPokemonDropdownPtr[a0].map2rect.height = a4; sBoxPartyPokemonDropdownPtr[a0].map2Rect.height = a4;
sBoxPartyPokemonDropdownPtr[a0].map2rect.destX = 0; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX = 0;
sBoxPartyPokemonDropdownPtr[a0].map2rect.destY = 0; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY = 0;
sBoxPartyPokemonDropdownPtr[a0].map2rect.destX2 = 0; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX2 = 0;
sBoxPartyPokemonDropdownPtr[a0].map2rect.destY2 = 0; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY2 = 0;
sBoxPartyPokemonDropdownPtr[a0].map1rect = sBoxPartyPokemonDropdownPtr[a0].map2rect; sBoxPartyPokemonDropdownPtr[a0].map1Rect = sBoxPartyPokemonDropdownPtr[a0].map2Rect;
sBoxPartyPokemonDropdownPtr[a0].bgUpdateScheduled = TRUE; sBoxPartyPokemonDropdownPtr[a0].bgUpdateScheduled = TRUE;
} }
} }
@@ -125,8 +125,8 @@ void sub_80F7CAC(u8 a0, u16 a1, u16 a2)
{ {
if (a0 < sBoxPartyPokemonDropdownCount) if (a0 < sBoxPartyPokemonDropdownCount)
{ {
sBoxPartyPokemonDropdownPtr[a0].map2rect.destX2 = a1; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX2 = a1;
sBoxPartyPokemonDropdownPtr[a0].map2rect.destY2 = a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY2 = a2;
sBoxPartyPokemonDropdownPtr[a0].bgUpdateScheduled = TRUE; sBoxPartyPokemonDropdownPtr[a0].bgUpdateScheduled = TRUE;
} }
} }
@@ -135,10 +135,10 @@ void sub_80F7CE8(u8 a0, u16 a1, u16 a2, u16 a3, u16 a4)
{ {
if (a0 < sBoxPartyPokemonDropdownCount) if (a0 < sBoxPartyPokemonDropdownCount)
{ {
sBoxPartyPokemonDropdownPtr[a0].map2rect.destX = a1; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX = a1;
sBoxPartyPokemonDropdownPtr[a0].map2rect.destY = a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY = a2;
sBoxPartyPokemonDropdownPtr[a0].map2rect.width = a3; sBoxPartyPokemonDropdownPtr[a0].map2Rect.width = a3;
sBoxPartyPokemonDropdownPtr[a0].map2rect.height = a4; sBoxPartyPokemonDropdownPtr[a0].map2Rect.height = a4;
sBoxPartyPokemonDropdownPtr[a0].bgUpdateScheduled = TRUE; sBoxPartyPokemonDropdownPtr[a0].bgUpdateScheduled = TRUE;
} }
} }
@@ -150,26 +150,26 @@ void sub_80F7D30(u8 a0, u8 a1, s8 a2)
switch (a1) switch (a1)
{ {
case 0: case 0:
sBoxPartyPokemonDropdownPtr[a0].map2rect.destX2 += a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX2 += a2;
sBoxPartyPokemonDropdownPtr[a0].map2rect.width -= a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.width -= a2;
break; break;
case 1: case 1:
sBoxPartyPokemonDropdownPtr[a0].map2rect.destX += a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX += a2;
sBoxPartyPokemonDropdownPtr[a0].map2rect.width += a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.width += a2;
break; break;
case 2: case 2:
sBoxPartyPokemonDropdownPtr[a0].map2rect.destY2 += a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY2 += a2;
sBoxPartyPokemonDropdownPtr[a0].map2rect.height -= a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.height -= a2;
break; break;
case 3: case 3:
sBoxPartyPokemonDropdownPtr[a0].map2rect.destY -= a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY -= a2;
sBoxPartyPokemonDropdownPtr[a0].map2rect.height += a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.height += a2;
break; break;
case 4: case 4:
sBoxPartyPokemonDropdownPtr[a0].map2rect.destX2 += a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX2 += a2;
break; break;
case 5: case 5:
sBoxPartyPokemonDropdownPtr[a0].map2rect.destY2 += a2; sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY2 += a2;
break; break;
} }
sBoxPartyPokemonDropdownPtr[a0].bgUpdateScheduled = TRUE; sBoxPartyPokemonDropdownPtr[a0].bgUpdateScheduled = TRUE;
@@ -183,7 +183,7 @@ void sub_80F7E54(u8 a0)
if (sBoxPartyPokemonDropdownPtr[a0].src1 != NULL) if (sBoxPartyPokemonDropdownPtr[a0].src1 != NULL)
PushMap1(a0); PushMap1(a0);
PushMap2(a0); PushMap2(a0);
sBoxPartyPokemonDropdownPtr[a0].map1rect = sBoxPartyPokemonDropdownPtr[a0].map2rect; sBoxPartyPokemonDropdownPtr[a0].map1Rect = sBoxPartyPokemonDropdownPtr[a0].map2Rect;
} }
} }
@@ -191,10 +191,10 @@ static void PushMap1(u8 a0)
{ {
int i; int i;
int r9 = sBoxPartyPokemonDropdownPtr[a0].mapSize * sBoxPartyPokemonDropdownPtr[a0].src1Height; int r9 = sBoxPartyPokemonDropdownPtr[a0].mapSize * sBoxPartyPokemonDropdownPtr[a0].src1Height;
const void * addr = sBoxPartyPokemonDropdownPtr[a0].src1 + r9 * sBoxPartyPokemonDropdownPtr[a0].map1rect.destY2 + sBoxPartyPokemonDropdownPtr[a0].map1rect.destX2 * sBoxPartyPokemonDropdownPtr[a0].mapSize; const void * addr = sBoxPartyPokemonDropdownPtr[a0].src1 + r9 * sBoxPartyPokemonDropdownPtr[a0].map1Rect.destY2 + sBoxPartyPokemonDropdownPtr[a0].map1Rect.destX2 * sBoxPartyPokemonDropdownPtr[a0].mapSize;
for (i = 0; i < sBoxPartyPokemonDropdownPtr[a0].map1rect.height; i++) for (i = 0; i < sBoxPartyPokemonDropdownPtr[a0].map1Rect.height; i++)
{ {
CopyToBgTilemapBufferRect(sBoxPartyPokemonDropdownPtr[a0].bgId, addr, sBoxPartyPokemonDropdownPtr[a0].map1rect.destX2, sBoxPartyPokemonDropdownPtr[a0].map1rect.destY2 + i, sBoxPartyPokemonDropdownPtr[a0].map1rect.width, 1); CopyToBgTilemapBufferRect(sBoxPartyPokemonDropdownPtr[a0].bgId, addr, sBoxPartyPokemonDropdownPtr[a0].map1Rect.destX2, sBoxPartyPokemonDropdownPtr[a0].map1Rect.destY2 + i, sBoxPartyPokemonDropdownPtr[a0].map1Rect.width, 1);
addr += r9; addr += r9;
} }
} }
@@ -203,10 +203,10 @@ static void PushMap2(u8 a0)
{ {
int i; int i;
int r9 = sBoxPartyPokemonDropdownPtr[a0].mapSize * sBoxPartyPokemonDropdownPtr[a0].src2Height; int r9 = sBoxPartyPokemonDropdownPtr[a0].mapSize * sBoxPartyPokemonDropdownPtr[a0].src2Height;
const void * addr = sBoxPartyPokemonDropdownPtr[a0].src2 + r9 * sBoxPartyPokemonDropdownPtr[a0].map2rect.destY + sBoxPartyPokemonDropdownPtr[a0].map2rect.destX * sBoxPartyPokemonDropdownPtr[a0].mapSize; const void * addr = sBoxPartyPokemonDropdownPtr[a0].src2 + r9 * sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY + sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX * sBoxPartyPokemonDropdownPtr[a0].mapSize;
for (i = 0; i < sBoxPartyPokemonDropdownPtr[a0].map2rect.height; i++) for (i = 0; i < sBoxPartyPokemonDropdownPtr[a0].map2Rect.height; i++)
{ {
CopyToBgTilemapBufferRect(sBoxPartyPokemonDropdownPtr[a0].bgId, addr, sBoxPartyPokemonDropdownPtr[a0].map2rect.destX2, sBoxPartyPokemonDropdownPtr[a0].map2rect.destY2 + i, sBoxPartyPokemonDropdownPtr[a0].map2rect.width, 1); CopyToBgTilemapBufferRect(sBoxPartyPokemonDropdownPtr[a0].bgId, addr, sBoxPartyPokemonDropdownPtr[a0].map2Rect.destX2, sBoxPartyPokemonDropdownPtr[a0].map2Rect.destY2 + i, sBoxPartyPokemonDropdownPtr[a0].map2Rect.width, 1);
addr += r9; addr += r9;
} }
} }