[Scummvm-cvs-logs] SF.net SVN: scummvm: [24632] scummvm/trunk/engines/agos
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Mon Nov 6 08:58:46 CET 2006
Revision: 24632
http://svn.sourceforge.net/scummvm/?rev=24632&view=rev
Author: kirben
Date: 2006-11-05 23:58:37 -0800 (Sun, 05 Nov 2006)
Log Message:
-----------
System mouse code no longer required
Modified Paths:
--------------
scummvm/trunk/engines/agos/agos.cpp
scummvm/trunk/engines/agos/agos.h
scummvm/trunk/engines/agos/gfx.cpp
scummvm/trunk/engines/agos/vga.cpp
Modified: scummvm/trunk/engines/agos/agos.cpp
===================================================================
--- scummvm/trunk/engines/agos/agos.cpp 2006-11-06 01:32:20 UTC (rev 24631)
+++ scummvm/trunk/engines/agos/agos.cpp 2006-11-06 07:58:37 UTC (rev 24632)
@@ -255,7 +255,6 @@
_firstTimeStruct = 0;
_pendingDeleteTimeEvent = 0;
- _initMouse = 0;
_mouseX = 0;
_mouseY = 0;
_mouseXOld = 0;
@@ -837,7 +836,6 @@
vc34_setMouseOff();
if (getGameType() == GType_ELVIRA1 && getFeatures() & GF_DEMO) {
- _initMouse = 1;
loadMusic(0);
}
Modified: scummvm/trunk/engines/agos/agos.h
===================================================================
--- scummvm/trunk/engines/agos/agos.h 2006-11-06 01:32:20 UTC (rev 24631)
+++ scummvm/trunk/engines/agos/agos.h 2006-11-06 07:58:37 UTC (rev 24632)
@@ -367,7 +367,6 @@
TimeEvent *_firstTimeStruct, *_pendingDeleteTimeEvent;
- bool _initMouse;
int _mouseX, _mouseY;
int _mouseXOld, _mouseYOld;
Modified: scummvm/trunk/engines/agos/gfx.cpp
===================================================================
--- scummvm/trunk/engines/agos/gfx.cpp 2006-11-06 01:32:20 UTC (rev 24631)
+++ scummvm/trunk/engines/agos/gfx.cpp 2006-11-06 07:58:37 UTC (rev 24632)
@@ -989,19 +989,6 @@
if (mode == 4) {
vc29_stopAllSounds();
- if (!_initMouse) {
- _initMouse = 1;
- vc33_setMouseOn();
-
- // Set mouse palette
- if (getGameType() == GType_WW) {
- _displayPalette[65 * 4 + 0] = 48 * 4;
- _displayPalette[65 * 4 + 1] = 48 * 4;
- _displayPalette[65 * 4 + 2] = 40 * 4;
- _displayPalette[65 * 4 + 3] = 0;
- }
- }
-
if (getGameType() == GType_ELVIRA1) {
if (_variableArray[299] == 0) {
_variableArray[293] = 0;
Modified: scummvm/trunk/engines/agos/vga.cpp
===================================================================
--- scummvm/trunk/engines/agos/vga.cpp 2006-11-06 01:32:20 UTC (rev 24631)
+++ scummvm/trunk/engines/agos/vga.cpp 2006-11-06 07:58:37 UTC (rev 24632)
@@ -1074,6 +1074,13 @@
void AGOSEngine::vc33_setMouseOn() {
if (_mouseHideCount != 0) {
_mouseHideCount = 1;
+ if (getGameType() == GType_ELVIRA2 || getGameType() == GType_WW) {
+ // Set mouse palette
+ _displayPalette[65 * 4 + 0] = 48 * 4;
+ _displayPalette[65 * 4 + 1] = 48 * 4;
+ _displayPalette[65 * 4 + 2] = 40 * 4;
+ _displayPalette[65 * 4 + 3] = 0;
+ }
mouseOn();
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list