summaryrefslogtreecommitdiff
path: root/src/berry_crush.c
diff options
context:
space:
mode:
authorKaz <kazbloxmc@gmail.com>2020-09-12 21:51:16 -0400
committerKaz <kazbloxmc@gmail.com>2020-09-12 21:51:16 -0400
commitd0fcb9168bc36dff9c9da0d36baefd4fbf3a1c55 (patch)
treec4bbb1d6d65e3434ffa1afcdbe800687512d654d /src/berry_crush.c
parentc0987169ddc1a8cea52f4d07dfc7673c7684ec1a (diff)
Match two minor functions in battle_tent and berry_crush
Diffstat (limited to 'src/berry_crush.c')
-rwxr-xr-xsrc/berry_crush.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/berry_crush.c b/src/berry_crush.c
index 2175d2abb..bc972fec7 100755
--- a/src/berry_crush.c
+++ b/src/berry_crush.c
@@ -1779,22 +1779,15 @@ void sub_8022600(struct BerryCrushGame *r6)
void sub_80226D0(struct BerryCrushGame *r6)
{
u8 r5 = 0;
- const u32 *r0 = gUnknown_08DE3FD4;
-#ifndef NONMATCHING // r4, r5, r6 register roulette
- register u8 *r4 asm("r4") = gDecompressionBuffer;
- register u32 r0_ asm("r0");
-#else
- u8 *r4 = gDecompressionBuffer;
- u32 r0_;
-#endif
+ u8 * r4;
+
+ LZ77UnCompWram(gUnknown_08DE3FD4, gDecompressionBuffer); // required for matching
- LZ77UnCompWram(r0, r4);
- for (; r5 < r6->unk9; ++r5)
+ for (r4 = gDecompressionBuffer; r5 < r6->unk9; ++r5)
{
- r0_ = r6->unk138.unkC[r5]->unk0;
CopyToBgTilemapBufferRect(
3,
- &r4[r0_ * 40],
+ &r4[r6->unk138.unkC[r5]->unk0 * 40],
r6->unk138.unkC[r5]->unk1,
r6->unk138.unkC[r5]->unk2,
10,