diff options
author | Eugene Sandulenko | 2013-11-20 12:33:30 -0800 |
---|---|---|
committer | Eugene Sandulenko | 2013-11-20 12:33:30 -0800 |
commit | 2a2e0e4db3e8d291a1e02a2f6b560f30dd767cb2 (patch) | |
tree | 9e391aefc46d79f6dd5529e3b275ae7efc339ee8 /engines/fullpipe/scenes.cpp | |
parent | 3aa648e519fd2dd6606630b19160934bf1899add (diff) | |
download | scummvm-rg350-2a2e0e4db3e8d291a1e02a2f6b560f30dd767cb2.tar.gz scummvm-rg350-2a2e0e4db3e8d291a1e02a2f6b560f30dd767cb2.tar.bz2 scummvm-rg350-2a2e0e4db3e8d291a1e02a2f6b560f30dd767cb2.zip |
FULLPIPE: Moved sceneDbg to a separate file
Diffstat (limited to 'engines/fullpipe/scenes.cpp')
-rw-r--r-- | engines/fullpipe/scenes.cpp | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp index 7ddc7cfa53..978964414f 100644 --- a/engines/fullpipe/scenes.cpp +++ b/engines/fullpipe/scenes.cpp @@ -669,75 +669,4 @@ int defaultUpdateCursor() { return g_fullpipe->_cursorId; } -void sceneDbgMenu_initScene(Scene *sc) { - g_vars->selector = sc->getPictureObjectById(PIC_SCD_SEL, 0); - getGameLoaderInteractionController()->disableFlag24(); - setInputDisabled(0); -} - -GameObject *sceneHandlerDbgMenu_getObjectAtXY(int x, int y) { - if (g_fullpipe->_currentScene) - for (uint i = 0; i < g_fullpipe->_currentScene->_picObjList.size(); i++) { - PictureObject *pic = (PictureObject *)g_fullpipe->_currentScene->_picObjList[i]; - - if (x >= pic->_ox && y >= pic->_oy) { - Common::Point point; - - pic->getDimensions(&point); - - if (x <= pic->_ox + point.x && y <= pic->_oy + point.y && pic != g_vars->selector) - return pic; - } - } - - return 0; -} - -int sceneHandlerDbgMenu(ExCommand *ex) { - if (ex->_messageKind != 17) - return 0; - - int mx = g_fullpipe->_mouseScreenPos.x + g_fullpipe->_sceneRect.left; - int my = g_fullpipe->_mouseScreenPos.y + g_fullpipe->_sceneRect.top; - - if (ex->_messageNum == 29) { - GameObject *obj = sceneHandlerDbgMenu_getObjectAtXY(mx, my); - if (obj && canInteractAny(0, obj, -3) ) { - getGameLoaderInteractionController()->enableFlag24(); - handleObjectInteraction(0, obj, 0); - } - return 0; - } - if (ex->_messageNum != 33) { - if (ex->_messageNum == MSG_RESTARTGAME) { - g_fullpipe->_needRestart = true; - return 0; - } - return 0; - } - - g_fullpipe->_cursorId = PIC_CSR_DEFAULT; - GameObject *obj = g_fullpipe->_currentScene->getStaticANIObjectAtPos(mx, my); - if (obj) { - if (canInteractAny(0, obj, -3)) { - g_fullpipe->_cursorId = PIC_CSR_DEFAULT; - g_fullpipe->setCursor(PIC_CSR_DEFAULT); - return 0; - } - } else { - obj = sceneHandlerDbgMenu_getObjectAtXY(mx, my); - if (obj && canInteractAny(0, obj, -3) ) { - g_vars->selector->_flags |= 4; - g_vars->selector->setOXY(obj->_ox, obj->_oy); - g_fullpipe->_cursorId = PIC_CSR_DEFAULT; - g_fullpipe->setCursor(PIC_CSR_DEFAULT); - return 0; - } - g_vars->selector->_flags &= 0xFFFB; - } - g_fullpipe->setCursor(g_fullpipe->_cursorId); - - return 0; -} - } // End of namespace Fullpipe |