diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2021-07-07 09:05:48 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2021-07-07 09:05:48 -0400 |
commit | aec808ac0d6266dc1c96ecf1aca998a06b11db19 (patch) | |
tree | 74759e6d06b82ec3308e7ca8242d706604395f7b /src/pokemon_storage_system_5.c | |
parent | 1a43cdc81f31dc6213366beb9808f6f610580c49 (diff) |
Flatten pos fields in struct Sprite
Diffstat (limited to 'src/pokemon_storage_system_5.c')
-rw-r--r-- | src/pokemon_storage_system_5.c | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/src/pokemon_storage_system_5.c b/src/pokemon_storage_system_5.c index 96c7a4120..bd1aba0ef 100644 --- a/src/pokemon_storage_system_5.c +++ b/src/pokemon_storage_system_5.c @@ -149,35 +149,35 @@ bool8 sub_80924A8(void) { gPSSData->field_CBC += gPSSData->field_CC4; gPSSData->field_CC0 += gPSSData->field_CC8; - gPSSData->field_CB4->pos1.x = gPSSData->field_CBC >> 8; - gPSSData->field_CB4->pos1.y = gPSSData->field_CC0 >> 8; - if (gPSSData->field_CB4->pos1.x > 0x100) + gPSSData->field_CB4->x = gPSSData->field_CBC >> 8; + gPSSData->field_CB4->y = gPSSData->field_CC0 >> 8; + if (gPSSData->field_CB4->x > 0x100) { - tmp = gPSSData->field_CB4->pos1.x - 0x100; - gPSSData->field_CB4->pos1.x = tmp + 0x40; + tmp = gPSSData->field_CB4->x - 0x100; + gPSSData->field_CB4->x = tmp + 0x40; } - if (gPSSData->field_CB4->pos1.x < 0x40) + if (gPSSData->field_CB4->x < 0x40) { - tmp = 0x40 - gPSSData->field_CB4->pos1.x; - gPSSData->field_CB4->pos1.x = 0x100 - tmp; + tmp = 0x40 - gPSSData->field_CB4->x; + gPSSData->field_CB4->x = 0x100 - tmp; } - if (gPSSData->field_CB4->pos1.y > 0xb0) + if (gPSSData->field_CB4->y > 0xb0) { - tmp = gPSSData->field_CB4->pos1.y - 0xb0; - gPSSData->field_CB4->pos1.y = tmp - 0x10; + tmp = gPSSData->field_CB4->y - 0xb0; + gPSSData->field_CB4->y = tmp - 0x10; } - if (gPSSData->field_CB4->pos1.y < -0x10) + if (gPSSData->field_CB4->y < -0x10) { - tmp = -0x10 - gPSSData->field_CB4->pos1.y; - gPSSData->field_CB4->pos1.y = 0xb0 - tmp; + tmp = -0x10 - gPSSData->field_CB4->y; + gPSSData->field_CB4->y = 0xb0 - tmp; } if (gPSSData->field_CD7 && --gPSSData->field_CD7 == 0) gPSSData->field_CB4->vFlip = (gPSSData->field_CB4->vFlip == FALSE); } else { - gPSSData->field_CB4->pos1.x = gPSSData->field_CCC; - gPSSData->field_CB4->pos1.y = gPSSData->field_CCE; + gPSSData->field_CB4->x = gPSSData->field_CCC; + gPSSData->field_CB4->y = gPSSData->field_CCE; sub_80929B0(); } @@ -210,26 +210,26 @@ static void sub_8092660(void) switch (gPSSData->field_CD2) { default: - r7 = gPSSData->field_CCE - gPSSData->field_CB4->pos1.y; + r7 = gPSSData->field_CCE - gPSSData->field_CB4->y; break; case -1: - r7 = gPSSData->field_CCE - 0xc0 - gPSSData->field_CB4->pos1.y; + r7 = gPSSData->field_CCE - 0xc0 - gPSSData->field_CB4->y; break; case 1: - r7 = gPSSData->field_CCE + 0xc0 - gPSSData->field_CB4->pos1.y; + r7 = gPSSData->field_CCE + 0xc0 - gPSSData->field_CB4->y; break; } switch (gPSSData->field_CD3) { default: - r0 = gPSSData->field_CCC - gPSSData->field_CB4->pos1.x; + r0 = gPSSData->field_CCC - gPSSData->field_CB4->x; break; case -1: - r0 = gPSSData->field_CCC - 0xc0 - gPSSData->field_CB4->pos1.x; + r0 = gPSSData->field_CCC - 0xc0 - gPSSData->field_CB4->x; break; case 1: - r0 = gPSSData->field_CCC + 0xc0 - gPSSData->field_CB4->pos1.x; + r0 = gPSSData->field_CCC + 0xc0 - gPSSData->field_CB4->x; break; } @@ -237,8 +237,8 @@ static void sub_8092660(void) r0 <<= 8; gPSSData->field_CC4 = r0 / gPSSData->field_CD0; gPSSData->field_CC8 = r7 / gPSSData->field_CD0; - gPSSData->field_CBC = gPSSData->field_CB4->pos1.x << 8; - gPSSData->field_CC0 = gPSSData->field_CB4->pos1.y << 8; + gPSSData->field_CBC = gPSSData->field_CB4->x << 8; + gPSSData->field_CC0 = gPSSData->field_CB4->y << 8; } static void sub_80927E8(u8 newCurosrArea, u8 newCursorPosition) @@ -509,13 +509,13 @@ static bool8 sub_8092E10(void) static bool8 sub_8092E20(void) { - switch (gPSSData->field_CB4->pos2.y) + switch (gPSSData->field_CB4->y2) { default: - gPSSData->field_CB4->pos2.y++; + gPSSData->field_CB4->y2++; break; case 0: - gPSSData->field_CB4->pos2.y++; + gPSSData->field_CB4->y2++; break; case 8: return FALSE; @@ -526,12 +526,12 @@ static bool8 sub_8092E20(void) static bool8 sub_8092E54(void) { - switch (gPSSData->field_CB4->pos2.y) + switch (gPSSData->field_CB4->y2) { case 0: return FALSE; default: - gPSSData->field_CB4->pos2.y--; + gPSSData->field_CB4->y2--; break; } @@ -1862,8 +1862,8 @@ static bool8 sub_8094A0C(void) static void sub_8094AB8(struct Sprite *sprite) { - sprite->pos1.x = gPSSData->field_CB4->pos1.x; - sprite->pos1.y = gPSSData->field_CB4->pos1.y + 20; + sprite->x = gPSSData->field_CB4->x; + sprite->y = gPSSData->field_CB4->y + 20; } static void sub_8094AD8(void) |