summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémi Calixte <remicalixte.rmc@gmail.com>2021-09-11 09:40:05 +0200
committerRémi Calixte <remicalixte.rmc@gmail.com>2021-09-11 09:40:05 +0200
commit6db13dabfc187d1679adc1e41da1c1c75b25c5ed (patch)
treee553a54a1402a8940827683181eabe22d94988d7
parent070f4b63d2c14d76316f181cde1dabfa7f63c0b8 (diff)
fix remaining warnings
-rw-r--r--arm9/src/unk_02006D98.c62
1 files changed, 31 insertions, 31 deletions
diff --git a/arm9/src/unk_02006D98.c b/arm9/src/unk_02006D98.c
index 8bb47c4a..8fcaac8e 100644
--- a/arm9/src/unk_02006D98.c
+++ b/arm9/src/unk_02006D98.c
@@ -423,43 +423,43 @@ THUMB_FUNC void FUN_02006ED4(struct UnkStruct_02006D98 *param0)
G3_RotZ(FX_SinCosTable_[idz * 2], FX_SinCosTable_[idz * 2 + 1]);
r1 = -(param0->unk000[st18].unk28 << 0xc);
- r0 = -((param0->unk000[st18].unk26 + param0->unk000[st18].unk42) << 0xc);
- r3 = -((param0->unk000[st18].unk24 + param0->unk000[st18].unk40) << 0xc);
+ r0 = -(u32)((param0->unk000[st18].unk26 + param0->unk000[st18].unk42) << 0xc);
+ r3 = -(u32)((param0->unk000[st18].unk24 + param0->unk000[st18].unk40) << 0xc);
reg_G3_MTX_TRANS = r3;
reg_G3_MTX_TRANS = r0;
reg_G3_MTX_TRANS = r1;
reg_G3_DIF_AMB =
- ((u16)(param0->unk000[st18].unk50_0 | (param0->unk000[st18].unk50_5 << 5) |
+ (u32)(((u16)(param0->unk000[st18].unk50_0 | (param0->unk000[st18].unk50_5 << 5) |
(param0->unk000[st18].unk50_a << 10))) |
(((u16)(param0->unk000[st18].unk50_f | (param0->unk000[st18].unk50_14 << 5) |
(param0->unk000[st18].unk50_19 << 10)))
<< 16) |
- 0x8000;
+ 0x8000);
reg_G3_SPE_EMI = 0x4210;
G3_PolygonAttr(GX_LIGHTMASK_NONE,
GX_POLYGONMODE_MODULATE,
GX_CULL_NONE,
- param0->unk000[st18].unk00_1,
- param0->unk000[st18].unk54_2,
+ (int)param0->unk000[st18].unk00_1,
+ (int)param0->unk000[st18].unk54_2,
0);
if (param0->unk000[st18].unk54_1 != 0)
{
- u32 r6 = param0->unk000[st18].unk44 + UNK_020ECD4C[st18][param0->unk000[st18].unk5B][0];
- u32 r12 = param0->unk000[st18].unk46;
- u32 r1 = param0->unk000[st18].unk45 + UNK_020ECD4C[st18][param0->unk000[st18].unk5B][1];
- u32 r7 = param0->unk000[st18].unk47;
- u32 r0 = r12 + r6;
-
- NNS_G2dDrawSpriteFast(param0->unk000[st18].unk24 - 40 + param0->unk000[st18].unk44 +
- param0->unk000[st18].unk2C,
- param0->unk000[st18].unk26 - 40 + param0->unk000[st18].unk45 +
- param0->unk000[st18].unk2E - param0->unk000[st18].unk6C.unk2,
- param0->unk000[st18].unk28 + param0->unk000[st18].unk30,
+ int r6 = param0->unk000[st18].unk44 + UNK_020ECD4C[st18][param0->unk000[st18].unk5B][0];
+ int r12 = param0->unk000[st18].unk46;
+ int r1 = param0->unk000[st18].unk45 + UNK_020ECD4C[st18][param0->unk000[st18].unk5B][1];
+ int r7 = param0->unk000[st18].unk47;
+ int r0 = r12 + r6;
+
+ NNS_G2dDrawSpriteFast((s16)(param0->unk000[st18].unk24 - 40 + param0->unk000[st18].unk44 +
+ param0->unk000[st18].unk2C),
+ (s16)(param0->unk000[st18].unk26 - 40 + param0->unk000[st18].unk45 +
+ param0->unk000[st18].unk2E - param0->unk000[st18].unk6C.unk2),
+ (int)(param0->unk000[st18].unk28 + param0->unk000[st18].unk30),
r12,
r7,
r6,
@@ -473,10 +473,10 @@ THUMB_FUNC void FUN_02006ED4(struct UnkStruct_02006D98 *param0)
arg4 = (param0->unk000[st18].unk36 * 80) >> 8;
NNS_G2dDrawSpriteFast(
- param0->unk000[st18].unk24 - (arg3 / 2) + param0->unk000[st18].unk2C,
- param0->unk000[st18].unk26 - (arg4 / 2) + param0->unk000[st18].unk2E -
- param0->unk000[st18].unk6C.unk2,
- param0->unk000[st18].unk28 + param0->unk000[st18].unk30,
+ (s16)(param0->unk000[st18].unk24 - (arg3 / 2) + param0->unk000[st18].unk2C),
+ (s16)(param0->unk000[st18].unk26 - (arg4 / 2) + param0->unk000[st18].unk2E -
+ param0->unk000[st18].unk6C.unk2),
+ (int)(param0->unk000[st18].unk28 + param0->unk000[st18].unk30),
arg3,
arg4,
UNK_020ECD4C[st18][param0->unk000[st18].unk5B][0],
@@ -521,20 +521,20 @@ THUMB_FUNC void FUN_02006ED4(struct UnkStruct_02006D98 *param0)
if (param0->unk000[st18].unk6C.unk0_2 != 0)
{
- param0->unk000[st18].unk6C.unk4 = param0->unk000[st18].unk24 +
+ param0->unk000[st18].unk6C.unk4 = (s16)(param0->unk000[st18].unk24 +
param0->unk000[st18].unk2C +
- param0->unk000[st18].unk6C.unk8;
+ param0->unk000[st18].unk6C.unk8);
}
if (param0->unk000[st18].unk6C.unk0_3 != 0)
{
- param0->unk000[st18].unk6C.unk6 = param0->unk000[st18].unk26 +
+ param0->unk000[st18].unk6C.unk6 = (s16)(param0->unk000[st18].unk26 +
param0->unk000[st18].unk2E +
- param0->unk000[st18].unk6C.unka;
+ param0->unk000[st18].unk6C.unka);
}
- NNS_G2dDrawSpriteFast(param0->unk000[st18].unk6C.unk4 - (arg3 / 2),
- param0->unk000[st18].unk6C.unk6 - (arg4 / 2),
+ NNS_G2dDrawSpriteFast((s16)(param0->unk000[st18].unk6C.unk4 - (arg3 / 2)),
+ (s16)(param0->unk000[st18].unk6C.unk6 - (arg4 / 2)),
0xFFFFFC18,
arg3,
arg4,
@@ -1185,7 +1185,7 @@ THUMB_FUNC void FUN_02007F34(struct UnkStruct_02006D98_2 *param0, s32 param1)
param0->unk2E = (s16)((40 - param1) - (((40 - param1) * param0->unk36) >> 8));
}
-static inline inlineLoop(u8 *unk58,
+static inline void inlineLoop(u8 *unk58,
u8 *unk59,
u8 *unk5A,
u8 *unk5B,
@@ -1212,7 +1212,7 @@ static inline inlineLoop(u8 *unk58,
}
else
{
- *unk59 = -2 - unk84[*unk59].unk0;
+ *unk59 = (u8)(-2 - unk84[*unk59].unk0);
}
}
@@ -1224,7 +1224,7 @@ static inline inlineLoop(u8 *unk58,
return;
}
- *unk5B = unk84[*unk59].unk0;
+ *unk5B = (u8)unk84[*unk59].unk0;
*unk5A = unk84[*unk59].unk1;
}
else
@@ -1658,7 +1658,7 @@ THUMB_FUNC void FUN_020088EC(struct UnkStruct_02006D98_2 *param0, u8 *param1)
THUMB_FUNC void FUN_02008904(u8 *param0, u32 param1, u32 param2)
{
- struct UnkStruct_02006D98_3 *st10;
+ const struct UnkStruct_02006D98_3 *st10;
s32 i;
u32 r2;
u8 r0;