summaryrefslogtreecommitdiff
path: root/src/berry_crush.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2020-05-20 14:22:41 -0400
committerhuderlem <huderlem@gmail.com>2020-05-24 08:28:02 -0500
commitc6205b3df45273af953ec7318834b558a30ed930 (patch)
tree9c57e1978ecd69b882f763f33c9a3335d972bfd6 /src/berry_crush.c
parent210862f7b6bb8d6ac338d0a5f64a3d1f3664e1fb (diff)
Document math_util.c
Diffstat (limited to 'src/berry_crush.c')
-rwxr-xr-xsrc/berry_crush.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/berry_crush.c b/src/berry_crush.c
index 0593f53eb..721fa4729 100755
--- a/src/berry_crush.c
+++ b/src/berry_crush.c
@@ -919,10 +919,10 @@ void sub_8020E58(void)
var0 = gUnknown_02022C90->unk68.as_four_players.unk00.unk04;
var0 <<= 8;
- var0 = sub_81515FC(var0, 60 << 8);
+ var0 = MathUtil_Div32(var0, 60 << 8);
var1 = gUnknown_02022C90->unk68.as_four_players.unk00.unk0A;
var1 <<= 8;
- var1 = sub_81515FC(var1, var0) & 0xFFFF;
+ var1 = MathUtil_Div32(var1, var0) & 0xFFFF;
gUnknown_02022C90->unk16 = var1;
switch (gUnknown_02022C90->unk9)
{
@@ -1232,12 +1232,12 @@ void sub_80214A8(struct BerryCrushGame *arg0, struct BerryCrushGame_138 *arg1)
var0 *= 128;
var6 = var5 + 32;
var6 = var6 / 2;
- var1 = sub_81515D4(7, 0x3F80, var6);
+ var1 = MathUtil_Div16Shift(7, 0x3F80, var6);
data[0] = (u16)arg1->unk38[i]->pos1.x * 128;
- data[3] = sub_81515D4(7, var0, var1);
- var1 = sub_8151550(7, var1, 85);
+ data[3] = MathUtil_Div16Shift(7, var0, var1);
+ var1 = MathUtil_Mul16Shift(7, var1, 85);
data[4] = 0;
- data[5] = sub_81515D4(7, 0x3F80, var1);
+ data[5] = MathUtil_Div16Shift(7, 0x3F80, var1);
data[7] |= 0x8000;
if (arg1->unkC[i]->unk8 < 0)
StartSpriteAffineAnim(arg1->unk38[i], 1);
@@ -1383,7 +1383,7 @@ void sub_8021944(struct BerryCrushGame_138 *arg0, u16 arg1)
arg0->unk4 = arg1 / 3600;
arg0->unk6 = (arg1 % 3600) / 60;
- r3 = sub_8151534((arg1 % 60) << 8, 4);
+ r3 = MathUtil_Mul16((arg1 % 60) << 8, 4);
for (i = 0; i < 8; i++)
{
@@ -1939,12 +1939,12 @@ void sub_8022B28(struct Sprite *sprite)
r7[2] = 32;
r7[7] = 168;
r4 = sprite->pos2.x * 128;
- r5 = sub_81515D4(7, (168 - sprite->pos1.y) << 7, (r2 + 32) >> 1);
+ r5 = MathUtil_Div16Shift(7, (168 - sprite->pos1.y) << 7, (r2 + 32) >> 1);
sprite->data[0] = sprite->pos1.x << 7;
- r7[3] = sub_81515D4(7, r4, r5);
- r2 = sub_8151550(7, r5, 85);
+ r7[3] = MathUtil_Div16Shift(7, r4, r5);
+ r2 = MathUtil_Mul16Shift(7, r5, 85);
r7[4] = r8;
- r7[5] = sub_81515D4(7, 0x3F80, r2);
+ r7[5] = MathUtil_Div16Shift(7, 0x3F80, r2);
r7[6] = sprite->pos2.x / 4;
r7[7] |= 0x8000;
sprite->pos2.y = r8;
@@ -2194,7 +2194,7 @@ static u32 sub_8022F1C(struct BerryCrushGame *r5, u8 *r2)
}
r5->unk10 = 0;
ResetBlockReceivedFlags();
- r5->unk20 = sub_81515FC(r5->unk18 << 8, 0x2000);
+ r5->unk20 = MathUtil_Div32(r5->unk18 << 8, 0x2000);
break;
case 5:
ClearDialogWindowAndFrame(0, 1);
@@ -2412,7 +2412,7 @@ void sub_802339C(struct BerryCrushGame *r4)
if (r0 - r2_ > 0)
{
r2_ <<= 8;
- r2_ = sub_81515FC(r2_, r4->unk20);
+ r2_ = MathUtil_Div32(r2_, r4->unk20);
r2_ >>= 8;
r4->unk24 = r2_;
}
@@ -2800,14 +2800,14 @@ static u32 sub_8023CAC(struct BerryCrushGame *r7, __attribute__((unused)) u8 *r1
);
r7->unk68.as_four_players.unk00.unk04 = r7->unk28;
r7->unk68.as_four_players.unk00.unk06 = r7->unk18 / (r7->unk28 / 60);
- r2 = sub_8151574(r7->unk30 << 8, 0x3200);
- r2 = sub_81515FC(r2, r7->unk32 << 8) + 0x3200;
+ r2 = MathUtil_Mul32(r7->unk30 << 8, 0x3200);
+ r2 = MathUtil_Div32(r2, r7->unk32 << 8) + 0x3200;
r2 >>= 8;
r7->unk68.as_four_players.unk00.unk08 = r2 & 0x7F;
r2 <<= 8;
- r2 = sub_81515FC(r2, 0x6400);
+ r2 = MathUtil_Div32(r2, 0x6400);
r4 = (r7->unk1C * r7->unk9) << 8;
- r4 = sub_8151574(r4, r2);
+ r4 = MathUtil_Mul32(r4, r2);
r7->unk68.as_four_players.unk00.unk00 = r4 >> 8;
r7->unk68.as_five_players.unk1C[0].unk4.as_2d_bytes[0][7] = Random() % 3;
for (r6 = 0, r8 = 0; r8 < r7->unk9; ++r8)
@@ -2823,10 +2823,10 @@ static u32 sub_8023CAC(struct BerryCrushGame *r7, __attribute__((unused)) u8 *r1
{
r2 = r7->unk68.as_four_players.others[r8].unk4.as_hwords[2];
r2 <<= 8;
- r2 = sub_8151574(r2, 0x6400);
+ r2 = MathUtil_Mul32(r2, 0x6400);
r4 = r7->unk68.as_four_players.others[r8].unk4.as_hwords[3];
r4 <<= 8;
- r4 = sub_81515FC(r2, r4);
+ r4 = MathUtil_Div32(r2, r4);
}
else
{
@@ -2838,10 +2838,10 @@ static u32 sub_8023CAC(struct BerryCrushGame *r7, __attribute__((unused)) u8 *r1
{
r2 = r7->unk68.as_four_players.others[r8].unk4.as_hwords[4];
r2 <<= 8;
- r2 = sub_8151574(r2, 0x6400);
+ r2 = MathUtil_Mul32(r2, 0x6400);
r4 = r7->unk68.as_four_players.others[r8].unk4.as_hwords[3];
r4 <<= 8;
- r4 = sub_81515FC(r2, r4);
+ r4 = MathUtil_Div32(r2, r4);
}
else
{
@@ -2861,10 +2861,10 @@ static u32 sub_8023CAC(struct BerryCrushGame *r7, __attribute__((unused)) u8 *r1
{
r2 = r7->unk68.as_four_players.others[r8].unk4.as_hwords[5];
r2 <<= 8;
- r2 = sub_8151574(r2, 0x6400);
+ r2 = MathUtil_Mul32(r2, 0x6400);
r4 = r7->unk28;
r4 <<= 8;
- r4 = sub_81515FC(r2, r4);
+ r4 = MathUtil_Div32(r2, r4);
}
break;
}