Link ac_ev_soncho2

This commit is contained in:
Cuyler36
2025-02-18 01:32:03 -05:00
parent 709a2d30bf
commit 73e4a9e23f
10 changed files with 204 additions and 154 deletions
+1
View File
@@ -14,6 +14,7 @@ extern ACTOR_PROFILE Ev_Soncho2_Profile;
typedef struct ac_npc_soncho2 NPC_SONCHO2;
typedef void (*aEV_SONCHO2_PROC)(NPC_SONCHO2* soncho, GAME_PLAY* play);
typedef void (*aEV_SONCHO2_TALK_PROC)(NPC_SONCHO2* soncho, GAME* game);
struct ac_npc_soncho2 {
NPC_ACTOR npc_class;
+14 -1
View File
@@ -8,6 +8,20 @@
extern "C" {
#endif
#define aTKC_FLAG_RACE_ACTIVE (1 << 10)
typedef struct ac_tokyoso_event_s {
u8 _00;
u8 _01;
u16 flags;
s16 pos_04[3];
s16 pos_0A[2][2];
s16 angle[2];
s16 pos_16[2];
u8 _1A[2];
u8 _1C[2];
} aEv_tokyoso_c;
extern ACTOR_PROFILE Tokyoso_Control_Profile;
#ifdef __cplusplus
@@ -15,4 +29,3 @@ extern ACTOR_PROFILE Tokyoso_Control_Profile;
#endif
#endif
+2
View File
@@ -58,6 +58,8 @@ typedef enum audio_sound_effects {
NA_SE_2A = 0x2A,
NA_SE_2F = 0x2F,
NA_SE_MENU_PAUSE = 0x30,
NA_SE_31 = 0x31,
NA_SE_32 = 0x32,
+1 -1
View File
@@ -120,7 +120,7 @@ enum {
};
extern u8 mSC_get_soncho_event();
extern int mSC_get_soncho_field_event();
extern u8 mSC_get_soncho_field_event();
extern void mSC_delete_soncho(ACTOR* actor, GAME_PLAY* play);
extern int mSC_trophy_get(u8 num);
extern void mSC_trophy_set(u8 num);