From 481da76f4d47df864d460647e905f74684be26a1 Mon Sep 17 00:00:00 2001 From: Mike Date: Sat, 11 May 2024 14:20:09 -0400 Subject: Match `ActorTypeIsOneOf` --- src/00_Core/Actor/ActorManager.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src') 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; +} -- cgit v1.2.3