aboutsummaryrefslogtreecommitdiff
path: root/sky/mouse.cpp
diff options
context:
space:
mode:
authorRobert Göffringmann2003-06-05 20:37:52 +0000
committerRobert Göffringmann2003-06-05 20:37:52 +0000
commit4a934a5519484031c4d9a644837ca6ad3d7a753c (patch)
tree531771d5513efc4f2ccc6bd22e457b0d6e6ef666 /sky/mouse.cpp
parent98b37121630df40210cac231867c6b0799692930 (diff)
downloadscummvm-rg350-4a934a5519484031c4d9a644837ca6ad3d7a753c.tar.gz
scummvm-rg350-4a934a5519484031c4d9a644837ca6ad3d7a753c.tar.bz2
scummvm-rg350-4a934a5519484031c4d9a644837ca6ad3d7a753c.zip
make mouse move to middle of screen at start and let skystate initialize its _objectList
svn-id: r8335
Diffstat (limited to 'sky/mouse.cpp')
-rw-r--r--sky/mouse.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/sky/mouse.cpp b/sky/mouse.cpp
index f702c41828..57b2edfff1 100644
--- a/sky/mouse.cpp
+++ b/sky/mouse.cpp
@@ -120,8 +120,10 @@ bool SkyMouse::fnAddHuman(void) {
_tMouseX = _newSafeX;
_tMouseY = _newSafeY;
- if (_aMouseY < 2) //stop mouse activating top line
+ if (_aMouseY < 2) { //stop mouse activating top line
_aMouseY = 2;
+ _system->warp_mouse(GAME_SCREEN_WIDTH / 2, GAME_SCREEN_HEIGHT / 2);
+ }
//force the pointer engine into running a get-off
//even if it's over nothing