link unused actors

This commit is contained in:
Prakxo
2023-06-24 21:42:07 +02:00
parent 9891e85696
commit e1f0036e9d
9 changed files with 142 additions and 0 deletions
+5
View File
@@ -8,6 +8,11 @@
extern "C" {
#endif
typedef struct box_manager_s{
ACTOR actor_class;
u8 pad[0x1F8 - 0x174];
}BOXMANAGER_ACTOR;
extern ACTOR_PROFILE BoxManager_Profile;
#ifdef __cplusplus
+5
View File
@@ -8,6 +8,11 @@
extern "C" {
#endif
typedef struct box_move_s{
ACTOR actor_class;
u8 pad[0x28C - 0x174];
}BOXMOVE_ACTOR;
extern ACTOR_PROFILE BoxMove_Profile;
#ifdef __cplusplus
+7
View File
@@ -8,8 +8,15 @@
extern "C" {
#endif
typedef struct box_trick01_s{
ACTOR actor_class;
u8 pad[0x17C - 0x174];
}BOXTRICK01_ACTOR;
extern ACTOR_PROFILE BoxTrick01_Profile;
#ifdef __cplusplus
}
#endif
+1
View File
@@ -14,6 +14,7 @@ extern "C" {
typedef void (*mActor_proc)(ACTOR*, GAME*);
#define ACTOR_STATE_NONE 0
#define ACTOR_STATE_NO_MOVE_WHILE_CULLED (1 << 4)
#define ACTOR_STATE_NO_DRAW_WHILE_CULLED (1 << 5)
#define ACTOR_STATE_CAN_MOVE_IN_DEMO_SCENES (1 << 29)
+2
View File
@@ -474,6 +474,8 @@ extern int mNT_check_unknown(mActor_name_t item_no);
#define ETC_START 0x8000
#define ETC_AIRPLANE ETC_START
#define ETC_BOXTRICK (ETC_START + 4)
#define ETC_BOXMANAGER (ETC_START + 5)
#define MISC_ACTOR_START 0x9000
#define MISC_ACTOR_SAMPLE MISC_ACTOR_START