summaryrefslogtreecommitdiff
path: root/src/00_Core/Actor/ActorManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/00_Core/Actor/ActorManager.cpp')
-rw-r--r--src/00_Core/Actor/ActorManager.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/00_Core/Actor/ActorManager.cpp b/src/00_Core/Actor/ActorManager.cpp
index 66c431c4..9e4d2b88 100644
--- a/src/00_Core/Actor/ActorManager.cpp
+++ b/src/00_Core/Actor/ActorManager.cpp
@@ -218,3 +218,20 @@ void ActorManager::Actor_vfunc_28() {
pActor = pActor + 1;
}
}
+
+char nullStr[] = "LLUN";
+
+ARM bool ActorManager::ActorTypeIsOneOf(char *type, char **types) {
+ int i;
+ bool found = false;
+
+ for (i = 0; *types != nullStr; i++) {
+ if (type == *types) {
+ found = true;
+ break;
+ }
+ types += 1;
+ }
+
+ return found;
+}