From 82b596a31e42bf21cec2a31a3a68c07c1936355d Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sun, 21 Jul 2013 23:22:04 +0300 Subject: FULLPIPE: Several methods for motion controller --- engines/fullpipe/gameloader.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'engines/fullpipe/gameloader.cpp') 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; } -- cgit v1.2.3