aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2013-11-20 12:33:30 -0800
committerEugene Sandulenko2013-11-20 12:33:30 -0800
commit2a2e0e4db3e8d291a1e02a2f6b560f30dd767cb2 (patch)
tree9e391aefc46d79f6dd5529e3b275ae7efc339ee8 /engines/fullpipe/scenes.cpp
parent3aa648e519fd2dd6606630b19160934bf1899add (diff)
downloadscummvm-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.cpp71
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