aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/agos.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-22 13:04:34 +0000
committerTravis Howell2006-10-22 13:04:34 +0000
commit25c38db499c34807f6b277b8f9a8f1b3d32dbc6d (patch)
tree906ad45afc2871d9da399348d79683817c34cd7a /engines/agos/agos.cpp
parent16ee6236078a07cfc3326e13a1ad9880c703386f (diff)
downloadscummvm-rg350-25c38db499c34807f6b277b8f9a8f1b3d32dbc6d.tar.gz
scummvm-rg350-25c38db499c34807f6b277b8f9a8f1b3d32dbc6d.tar.bz2
scummvm-rg350-25c38db499c34807f6b277b8f9a8f1b3d32dbc6d.zip
Add drag support for items in Elvira 1/2 and WW
svn-id: r24436
Diffstat (limited to 'engines/agos/agos.cpp')
-rw-r--r--engines/agos/agos.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/agos/agos.cpp b/engines/agos/agos.cpp
index ad7884e31a..e9d748458b 100644
--- a/engines/agos/agos.cpp
+++ b/engines/agos/agos.cpp
@@ -203,7 +203,6 @@ AGOSEngine::AGOSEngine(OSystem *syst)
_objectItem = 0;
_currentPlayer = 0;
- _currentBoxNumber = 0;
_iOverflow = 0;
_nameLocked = 0;
_hitAreaObjectItem = 0;
@@ -211,6 +210,7 @@ AGOSEngine::AGOSEngine(OSystem *syst)
_lastNameOn = 0;
_lastHitArea3 = 0;
_hitAreaSubjectItem = 0;
+ _currentBox = 0;
_currentVerbBox = 0;
_lastVerbOn = 0;
_needHitAreaRecalc = 0;
@@ -218,6 +218,13 @@ AGOSEngine::AGOSEngine(OSystem *syst)
_defaultVerb = 0;
_mouseHideCount = 0;
+ _dragAccept = 0;
+ _dragFlag = 0;
+ _dragMode = 0;
+ _dragCount = 0;
+ _dragEnd = 0;
+ _lastClickRem = 0;
+
_windowNum = 0;
_printCharCurPos = 0;
@@ -245,6 +252,10 @@ AGOSEngine::AGOSEngine(OSystem *syst)
_rightButtonDown = 0;
_noRightClick = false;
+ _leftButton = 0;
+ _leftButtonCount = 0;
+ _leftButtonOld = 0;
+
_dummyItem1 = new Item();
_dummyItem2 = new Item();
_dummyItem3 = new Item();