Implement & link ac_ins_mino

This commit is contained in:
Cuyler36
2025-01-27 00:06:47 -05:00
parent 8d1a3b99f9
commit c09ba92ea3
10 changed files with 664 additions and 6 deletions
+17
View File
@@ -0,0 +1,17 @@
#ifndef AC_INS_SEMI_H
#define AC_INS_SEMI_H
#include "types.h"
#include "ac_insect_h.h"
#ifdef __cplusplus
extern "C" {
#endif
extern void aIMN_actor_init(ACTOR* actorx, GAME* game);
#ifdef __cplusplus
}
#endif
#endif
+10
View File
@@ -186,6 +186,16 @@ typedef struct {
aINS_overlay_entry_c entries[3];
} aINS_overlay_c;
enum {
aINS_PL_ACT_NONE,
aINS_PL_ACT_REFLECT_AXE,
aINS_PL_ACT_REFLECT_SCOOP,
aINS_PL_ACT_DIG_SCOOP,
aINS_PL_ACT_SHAKE_TREE,
aINS_PL_ACT_NUM
};
typedef ACTOR* (*aINS_make_insect_proc)(aINS_Init_c*, int);
typedef void (*aINS_make_ant_proc)(aINS_Init_c*, s8, s8);
typedef void (*aINS_dt_proc)(ACTOR*, GAME*);
+1
View File
@@ -232,6 +232,7 @@ typedef enum audio_sound_effects {
NA_SE_435 = 0x435,
NA_SE_436 = 0x436,
NA_SE_437 = 0x437,
NA_SE_438 = 0x438,
NA_SE_KARABURI = 0x43A,