summaryrefslogtreecommitdiff
path: root/include/Actor
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2024-05-23 22:53:54 +0200
committerAetias <aetias@outlook.com>2024-05-23 22:53:54 +0200
commit66cd1914feeefe9b5c6f645bbb0cdd06b6bc601a (patch)
treee2cc71d9049e5af3e9818991c3faf730f1a6fa19 /include/Actor
parentb32a2702e8582c03aaf2aa1574b8ebaa0e968844 (diff)
Decomp `Actor`
Diffstat (limited to 'include/Actor')
-rw-r--r--include/Actor/Actor.hpp2
-rw-r--r--include/Actor/ActorType.hpp13
2 files changed, 13 insertions, 2 deletions
diff --git a/include/Actor/Actor.hpp b/include/Actor/Actor.hpp
index 59b6f93f..43bf8b43 100644
--- a/include/Actor/Actor.hpp
+++ b/include/Actor/Actor.hpp
@@ -212,7 +212,7 @@ public:
bool CollidesWithPlayer(PlayerCollide flags);
static void func_ov00_020c23c4(ActorRef *ref, Actor *actor);
static void func_ov00_020c23d4(ActorRef *ref, Actor *actor, Cylinder *cylinder);
- bool func_ov00_020c243c(ActorTypeId *actorTypes, s32 *param2);
+ bool func_ov00_020c243c(ActorTypeId *actorTypes, Actor **result);
bool func_ov00_020c27a8(unk32 param1);
bool IsFollowedByLink();
void StopLinkFollow();
diff --git a/include/Actor/ActorType.hpp b/include/Actor/ActorType.hpp
index ed6a3b74..ca8c6558 100644
--- a/include/Actor/ActorType.hpp
+++ b/include/Actor/ActorType.hpp
@@ -34,7 +34,6 @@
#define __ACTOR_TYPE_2 '2'
#define __ACTOR_TYPE_3 '3'
#define __ACTOR_TYPE_4 '4'
-#define __ACTOR_TYPE_4 '4'
#define __ACTOR_TYPE_5 '5'
#define __ACTOR_TYPE_6 '6'
#define __ACTOR_TYPE_7 '7'
@@ -106,13 +105,25 @@ enum ActorTypeId_ {
ActorTypeId_Mailbox = __ACTOR_TYPE_ID(P,O,S,T),
ActorTypeId_Postman = __ACTOR_TYPE_ID(P,S,T,M),
+ ActorTypeId_BIGR = __ACTOR_TYPE_ID(B,I,G,R),
+ ActorTypeId_BKEY = __ACTOR_TYPE_ID(B,K,E,Y),
+ ActorTypeId_BLST = __ACTOR_TYPE_ID(B,L,S,T),
ActorTypeId_BMRN = __ACTOR_TYPE_ID(B,M,R,N),
ActorTypeId_BMTY = __ACTOR_TYPE_ID(B,M,T,Y),
+ ActorTypeId_BTRF = __ACTOR_TYPE_ID(B,T,R,F),
+ ActorTypeId_CBLS = __ACTOR_TYPE_ID(C,B,L,S),
ActorTypeId_FLAL = __ACTOR_TYPE_ID(F,L,A,L),
ActorTypeId_FLBM = __ACTOR_TYPE_ID(F,L,B,M),
ActorTypeId_FLBT = __ACTOR_TYPE_ID(F,L,B,T),
+ ActorTypeId_FLTB = __ACTOR_TYPE_ID(F,L,T,B),
ActorTypeId_FLTM = __ACTOR_TYPE_ID(F,L,T,M),
+ ActorTypeId_FORC = __ACTOR_TYPE_ID(F,O,R,C),
+ ActorTypeId_ROPE = __ACTOR_TYPE_ID(R,O,P,E),
ActorTypeId_SBEM = __ACTOR_TYPE_ID(S,B,E,M),
+ ActorTypeId_STNE = __ACTOR_TYPE_ID(S,T,N,E),
+ ActorTypeId_TARU = __ACTOR_TYPE_ID(T,A,R,U),
+ ActorTypeId_TSBH = __ACTOR_TYPE_ID(T,S,B,H),
+ ActorTypeId_TSUB = __ACTOR_TYPE_ID(T,S,U,B),
ActorTypeId_VLR0 = __ACTOR_TYPE_ID(V,L,R,0),
};