mirror of
https://github.com/zeldaret/af.git
synced 2026-10-03 16:16:17 -04:00
@@ -8,8 +8,9 @@ void aNOR_actor_ct(Actor* thisx, Game_Play* game_play);
|
||||
void aNOR_actor_dt(Actor* thisx, Game_Play* game_play);
|
||||
void aNOR_actor_init(Actor* thisx, Game_Play* game_play);
|
||||
void aNOR_actor_save(Actor* thisx, Game_Play* game_play);
|
||||
void aNOR_actor_move(void);
|
||||
void aNOR_actor_draw(void);
|
||||
|
||||
#if 0
|
||||
ActorProfile Normal_Npc_Profile = {
|
||||
/* */ ACTOR_NORMAL_NPC,
|
||||
/* */ ACTOR_PART_NPC,
|
||||
@@ -20,19 +21,36 @@ ActorProfile Normal_Npc_Profile = {
|
||||
/* */ aNOR_actor_ct,
|
||||
/* */ aNOR_actor_dt,
|
||||
/* */ aNOR_actor_init,
|
||||
/* */ (ActorFunc)none_proc1,
|
||||
/* */ (void*)none_proc1,
|
||||
/* */ aNOR_actor_save,
|
||||
};
|
||||
#endif
|
||||
|
||||
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Normal_Npc/ac_normal_npc/aNOR_actor_ct.s")
|
||||
struct_809AEFA4 aNOR_ct_data = {
|
||||
aNOR_actor_move, aNOR_actor_draw, 1, NULL, NULL, NULL,
|
||||
};
|
||||
|
||||
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Normal_Npc/ac_normal_npc/aNOR_actor_dt.s")
|
||||
void aNOR_actor_ct(Actor* thisx, Game_Play* game_play) {
|
||||
if (common_data.unk_1004C->unk_BC(thisx, game_play) == 1) {
|
||||
common_data.unk_1004C->unk_C0(thisx, game_play, &aNOR_ct_data);
|
||||
}
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Normal_Npc/ac_normal_npc/aNOR_actor_save.s")
|
||||
void aNOR_actor_dt(Actor* thisx, Game_Play* game_play) {
|
||||
common_data.unk_1004C->unk_C4(thisx, game_play);
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Normal_Npc/ac_normal_npc/aNOR_actor_init.s")
|
||||
void aNOR_actor_save(Actor* thisx, Game_Play* game_play) {
|
||||
common_data.unk_1004C->unk_C8(thisx, game_play);
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Normal_Npc/ac_normal_npc/func_809A5B4C_jp.s")
|
||||
void aNOR_actor_init(Actor* thisx, Game_Play* game_play) {
|
||||
common_data.unk_1004C->unk_CC(thisx, game_play);
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Normal_Npc/ac_normal_npc/func_809A5B78_jp.s")
|
||||
void aNOR_actor_move(void) {
|
||||
common_data.unk_1004C->unk_D0();
|
||||
}
|
||||
|
||||
void aNOR_actor_draw(void) {
|
||||
common_data.unk_1004C->unk_E4();
|
||||
}
|
||||
|
||||
@@ -1998,7 +1998,7 @@
|
||||
bss_size: 0x0
|
||||
subsegments:
|
||||
- [0x889270, c, overlays/actors/ovl_Normal_Npc/ac_normal_npc]
|
||||
- [0x8893C0, data, overlays/actors/ovl_Normal_Npc/ac_normal_npc]
|
||||
- [0x8893C0, .data, overlays/actors/ovl_Normal_Npc/ac_normal_npc]
|
||||
- name: ovl_Normal_Npc_reloc
|
||||
type: code
|
||||
start: 0x889400
|
||||
|
||||
Reference in New Issue
Block a user