mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-08 01:34:14 -04:00
feat(decomp): propagate func_80184460 (gate lane)
This commit is contained in:
@@ -6982,18 +6982,7 @@ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C", func_8018441
|
||||
|
||||
|
||||
|
||||
extern s32 func_80184BAC(s32 arg0, s32 arg1);
|
||||
extern void func_80183E20(void *arg0);
|
||||
|
||||
void func_80184460(void *arg0) {
|
||||
s32 v1;
|
||||
|
||||
v1 = *(s32 *)((char *)arg0 + 0xCC);
|
||||
*(s32 *)((char *)v1 + 0xB0) = 2;
|
||||
if (func_80184BAC(6, 0x14) != 0) {
|
||||
func_80183E20(arg0);
|
||||
}
|
||||
}
|
||||
DEFINE_func_80184460() /* dedup: shared engine-core @0x80184460 (src/shared) */
|
||||
|
||||
|
||||
extern s32 func_80184BAC(s32 a0, s32 a1);
|
||||
|
||||
@@ -6877,18 +6877,7 @@ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019_jr_8017AE2C", func_8018441
|
||||
|
||||
|
||||
|
||||
extern s32 func_80184BAC(s32 arg0, s32 arg1);
|
||||
extern void func_80183E20(void *arg0);
|
||||
|
||||
void func_80184460(void *arg0) {
|
||||
s32 v1;
|
||||
|
||||
v1 = *(s32 *)((char *)arg0 + 0xCC);
|
||||
*(s32 *)((char *)v1 + 0xB0) = 2;
|
||||
if (func_80184BAC(6, 0x14) != 0) {
|
||||
func_80183E20(arg0);
|
||||
}
|
||||
}
|
||||
DEFINE_func_80184460() /* dedup: shared engine-core @0x80184460 (src/shared) */
|
||||
|
||||
|
||||
extern s32 func_80184BAC(s32 a0, s32 a1);
|
||||
|
||||
@@ -65981,6 +65981,18 @@
|
||||
return (s32)func_80172710; \
|
||||
}
|
||||
|
||||
#define DEFINE_func_80184460() \
|
||||
extern s32 func_80184BAC(s32 arg0, s32 arg1); \
|
||||
extern void func_80183E20(void *arg0); \
|
||||
void func_80184460(void *arg0) { \
|
||||
s32 v1; \
|
||||
v1 = *(s32 *)((char *)arg0 + 0xCC); \
|
||||
*(s32 *)((char *)v1 + 0xB0) = 2; \
|
||||
if (func_80184BAC(6, 0x14) != 0) { \
|
||||
func_80183E20(arg0); \
|
||||
} \
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#define DEFINE_func_80128EA8() \
|
||||
@@ -161367,4 +161379,16 @@
|
||||
return (s32)func_80172710; \
|
||||
}
|
||||
|
||||
#define DEFINE_func_80184460() \
|
||||
extern s32 func_80184BAC(s32 arg0, s32 arg1); \
|
||||
extern void func_80183E20(void *arg0); \
|
||||
void func_80184460(void *arg0) { \
|
||||
s32 v1; \
|
||||
v1 = *(s32 *)((char *)arg0 + 0xCC); \
|
||||
*(s32 *)((char *)v1 + 0xB0) = 2; \
|
||||
if (func_80184BAC(6, 0x14) != 0) { \
|
||||
func_80183E20(arg0); \
|
||||
} \
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user