aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/gameloader.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2013-07-21 23:22:04 +0300
committerEugene Sandulenko2013-09-06 14:51:04 +0300
commit82b596a31e42bf21cec2a31a3a68c07c1936355d (patch)
tree125c600d3172edf03ac65530d17cc560fba35d5c /engines/fullpipe/gameloader.cpp
parentc4499bb4b290484cd1af35f2c354e0b2897e4a62 (diff)
downloadscummvm-rg350-82b596a31e42bf21cec2a31a3a68c07c1936355d.tar.gz
scummvm-rg350-82b596a31e42bf21cec2a31a3a68c07c1936355d.tar.bz2
scummvm-rg350-82b596a31e42bf21cec2a31a3a68c07c1936355d.zip
FULLPIPE: Several methods for motion controller
Diffstat (limited to 'engines/fullpipe/gameloader.cpp')
-rw-r--r--engines/fullpipe/gameloader.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/fullpipe/gameloader.cpp b/engines/fullpipe/gameloader.cpp
index 7f38515afd..abb709825d 100644
--- a/engines/fullpipe/gameloader.cpp
+++ b/engines/fullpipe/gameloader.cpp
@@ -31,6 +31,14 @@ CInventory2 *getGameLoaderInventory() {
return &g_fullpipe->_gameLoader->_inventory;
}
+CMctlCompound *getSc2MctlCompoundBySceneId(int16 sceneId) {
+ for (uint i = 0; i < g_fullpipe->_gameLoader->_sc2array.size(); i++)
+ if (g_fullpipe->_gameLoader->_sc2array[i]._sceneId == sceneId)
+ return (CMctlCompound *)g_fullpipe->_gameLoader->_sc2array[i]._motionController;
+
+ return 0;
+}
+
CInteractionController *getGameLoaderInteractionController() {
return g_fullpipe->_gameLoader->_interactionController;
}