Decompile projectilesDebug

This commit is contained in:
Ryan Dwyer
2021-05-18 23:20:12 +10:00
parent fb1ce79830
commit 8263d0a807
3 changed files with 18 additions and 41 deletions
+1 -1
View File
@@ -24867,7 +24867,7 @@ void func0f0a6c30(void)
#if VERSION >= VERSION_NTSC_1_0
if (g_Vars.currentplayernum == 0) {
func0f090d34();
projectilesDebug();
}
#endif
+16 -39
View File
@@ -75824,45 +75824,22 @@ glabel var7f1ab1a8
#endif
#if VERSION >= VERSION_NTSC_1_0
GLOBAL_ASM(
glabel func0f090d34
/* f090d34: 3c03800a */ lui $v1,%hi(g_NumProjectiles)
/* f090d38: 8c63ce50 */ lw $v1,%lo(g_NumProjectiles)($v1)
/* f090d3c: 00001025 */ or $v0,$zero,$zero
/* f090d40: 3c04800a */ lui $a0,%hi(g_Projectiles)
/* f090d44: 1860000a */ blez $v1,.L0f090d70
/* f090d48: 00032900 */ sll $a1,$v1,0x4
/* f090d4c: 00a32821 */ addu $a1,$a1,$v1
/* f090d50: 00052880 */ sll $a1,$a1,0x2
/* f090d54: 00a32823 */ subu $a1,$a1,$v1
/* f090d58: 00052880 */ sll $a1,$a1,0x2
/* f090d5c: 8c84ce68 */ lw $a0,%lo(g_Projectiles)($a0)
.L0f090d60:
/* f090d60: 2442010c */ addiu $v0,$v0,0x10c
/* f090d64: 0045082a */ slt $at,$v0,$a1
/* f090d68: 1420fffd */ bnez $at,.L0f090d60
/* f090d6c: 2484010c */ addiu $a0,$a0,268
.L0f090d70:
/* f090d70: 3c02800a */ lui $v0,%hi(var8009ce40)
/* f090d74: 8c42ce40 */ lw $v0,%lo(var8009ce40)($v0)
/* f090d78: 00001825 */ or $v1,$zero,$zero
/* f090d7c: 3c04800a */ lui $a0,%hi(var8009ce58)
/* f090d80: 1840000a */ blez $v0,.L0f090dac
/* f090d84: 00022880 */ sll $a1,$v0,0x2
/* f090d88: 00a22823 */ subu $a1,$a1,$v0
/* f090d8c: 00052880 */ sll $a1,$a1,0x2
/* f090d90: 00a22821 */ addu $a1,$a1,$v0
/* f090d94: 000528c0 */ sll $a1,$a1,0x3
/* f090d98: 8c84ce58 */ lw $a0,%lo(var8009ce58)($a0)
.L0f090d9c:
/* f090d9c: 24630068 */ addiu $v1,$v1,104
/* f090da0: 0065082a */ slt $at,$v1,$a1
/* f090da4: 1420fffd */ bnez $at,.L0f090d9c
/* f090da8: 24840068 */ addiu $a0,$a0,104
.L0f090dac:
/* f090dac: 03e00008 */ jr $ra
/* f090db0: 00000000 */ nop
);
void projectilesDebug(void)
{
s32 i;
for (i = 0; i < g_NumProjectiles; i++) {
if (g_Projectiles[i].flags) {
// empty
}
}
for (i = 0; i < var8009ce40; i++) {
if (var8009ce58[i].weaponnum) {
// empty
}
}
}
#endif
void alarmTick(void)
+1 -1
View File
@@ -345,7 +345,7 @@ void func0f0904e0(void);
bool func0f090520(void);
void func0f09054c(void);
Gfx *func0f0908b8(Gfx *gdl);
void func0f090d34(void);
void projectilesDebug(void);
void alarmTick(void);
void func0f091030(void);
void func0f0910ac(void);