aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/page.cpp
diff options
context:
space:
mode:
authorwhitertandrek2018-03-19 12:57:28 +0200
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commitacbe2e8832dc06fe80dbe9ac6a57a5ec9615a58c (patch)
tree5763fca2eefa67df9a756034be2c2875717f05af /engines/pink/page.cpp
parentd95e32782abe260aa74162b8c868a583e857be15 (diff)
downloadscummvm-rg350-acbe2e8832dc06fe80dbe9ac6a57a5ec9615a58c.tar.gz
scummvm-rg350-acbe2e8832dc06fe80dbe9ac6a57a5ec9615a58c.tar.bz2
scummvm-rg350-acbe2e8832dc06fe80dbe9ac6a57a5ec9615a58c.zip
PINK: Added findActor method
Diffstat (limited to 'engines/pink/page.cpp')
-rw-r--r--engines/pink/page.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/pink/page.cpp b/engines/pink/page.cpp
index f0bdf32ba0..c59e29996f 100644
--- a/engines/pink/page.cpp
+++ b/engines/pink/page.cpp
@@ -37,6 +37,13 @@ void Page::load(Archive &archive) {
archive >> _actors;
}
+Actor *Page::findActor(Common::String &name) {
+ return *Common::find_if(_actors.begin(), _actors.end(), [&name]
+ (Actor *actor) {
+ return name == actor->getName();
+ });;
+}
+
void GamePage::deserialize(Archive &archive) {
Page::deserialize(archive);