core2/code_ABC00.c progress

This commit is contained in:
Banjo Kazooie
2022-07-29 23:07:29 -05:00
parent 149f11d382
commit 26c1253536
8 changed files with 235 additions and 31 deletions

View File

@@ -426,12 +426,35 @@ void func_8034798C(void){
#pragma GLOBAL_ASM("asm/nonmatchings/core2/code_BEF20/func_80347AA8.s")
#pragma GLOBAL_ASM("asm/nonmatchings/core2/code_BEF20/func_80347B10.s")
/// =============== BREAK?????
extern void func_80329904(ActorMarker *, s32, f32 *);
#pragma GLOBAL_ASM("asm/nonmatchings/core2/code_BEF20/func_80347B54.s")
void func_80347B10(Struct81s *arg0){
Actor *actor;
actor = func_802C937C(0x10, arg0->position);
actor->unk54 = 3.0f;
func_803333DC(arg0, actor);
}
#pragma GLOBAL_ASM("asm/nonmatchings/core2/code_BEF20/func_80347B80.s")
void func_80347B54(Struct81s *arg0){
func_802C3C88((GenMethod_1)func_80347B10, reinterpret_cast(s32, arg0));
}
void func_80347C5C(s32 arg0, s32 arg1, s32 arg2, s32 arg3){}
void func_80347B80(Struct81s *arg0) {
Actor *sp1C;
Actor *temp_v0;
void func_80347C70(s32 arg0){}
sp1C = marker_getActor(arg0->marker);
if (sp1C->unk54 > 0.0) {
if (randf() < ((sp1C->unk54 / 3.0) * 2)) {
func_8033E73C(arg0->marker, 5, func_80329904);
func_8033E3F0(0xF, ((ActorMarker *)arg0->marker)->unk14_21);
// func_8033E3F0(0xF, arg0->marker->unk14_21);
}
sp1C->unk54 -= time_getDelta();
}
}
void func_80347C5C(Struct81s *arg0, Gfx **arg1, Mtx **arg2, Vtx **arg3){}
void func_80347C70(Struct81s *arg0){}