diff options
author | Eugene Sandulenko | 2013-07-21 23:22:04 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2013-09-06 14:51:04 +0300 |
commit | 82b596a31e42bf21cec2a31a3a68c07c1936355d (patch) | |
tree | 125c600d3172edf03ac65530d17cc560fba35d5c /engines/fullpipe/gameloader.cpp | |
parent | c4499bb4b290484cd1af35f2c354e0b2897e4a62 (diff) | |
download | scummvm-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.cpp | 8 |
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; } |