diff options
author | Eugene Sandulenko | 2013-12-16 11:10:39 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2013-12-16 11:10:39 +0200 |
commit | 0911865af6d1eb3a883c840b1e5823833fd50a81 (patch) | |
tree | 045f13df5d4f1988560d5ec7047d165f624510af /engines/fullpipe | |
parent | 021e00ab7c7fd82ca3b9ec1082abacc373823cfb (diff) | |
download | scummvm-rg350-0911865af6d1eb3a883c840b1e5823833fd50a81.tar.gz scummvm-rg350-0911865af6d1eb3a883c840b1e5823833fd50a81.tar.bz2 scummvm-rg350-0911865af6d1eb3a883c840b1e5823833fd50a81.zip |
FULLPIPE: Rearrange arcade-related functions
Diffstat (limited to 'engines/fullpipe')
-rw-r--r-- | engines/fullpipe/input.cpp | 20 | ||||
-rw-r--r-- | engines/fullpipe/scenes.cpp | 20 |
2 files changed, 20 insertions, 20 deletions
diff --git a/engines/fullpipe/input.cpp b/engines/fullpipe/input.cpp index beff95c2e2..d551019de4 100644 --- a/engines/fullpipe/input.cpp +++ b/engines/fullpipe/input.cpp @@ -274,6 +274,26 @@ void FullpipeEngine::updateCursorCommon() { _cursorId = PIC_CSR_DEFAULT; } +void FullpipeEngine::initArcadeKeys(const char *varname) { + GameVar *var = getGameLoaderGameVar()->getSubVarByName(varname)->getSubVarByName("KEYPOS"); + + if (!var) + return; + + int cnt = var->getSubVarsCount(); + + for (int i = 0; i < cnt; i++) { + Common::Point *point = new Common::Point; + + GameVar *sub = var->getSubVarByIndex(i); + + point->x = sub->getSubVarAsInt("X"); + point->y = sub->getSubVarAsInt("Y"); + + _arcadeKeys.push_back(point); + } +} + void FullpipeEngine::setArcadeOverlay(int picId) { warning("STUB: setArcadeOverlay()"); } diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp index a4b1a0782e..74beb1cdb1 100644 --- a/engines/fullpipe/scenes.cpp +++ b/engines/fullpipe/scenes.cpp @@ -729,26 +729,6 @@ int defaultUpdateCursor() { return g_fullpipe->_cursorId; } -void FullpipeEngine::initArcadeKeys(const char *varname) { - GameVar *var = getGameLoaderGameVar()->getSubVarByName(varname)->getSubVarByName("KEYPOS"); - - if (!var) - return; - - int cnt = var->getSubVarsCount(); - - for (int i = 0; i < cnt; i++) { - Common::Point *point = new Common::Point; - - GameVar *sub = var->getSubVarByIndex(i); - - point->x = sub->getSubVarAsInt("X"); - point->y = sub->getSubVarAsInt("Y"); - - _arcadeKeys.push_back(point); - } -} - void FullpipeEngine::processArcade(ExCommand *ex) { warning("STUB: FullpipeEngine::processArcade()"); } |