[Scummvm-cvs-logs] SF.net SVN: scummvm: [24362] scummvm/trunk/engines/agos
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Wed Oct 18 14:23:49 CEST 2006
Revision: 24362
http://svn.sourceforge.net/scummvm/?rev=24362&view=rev
Author: kirben
Date: 2006-10-18 05:23:43 -0700 (Wed, 18 Oct 2006)
Log Message:
-----------
Fix display of sword cursor in WW
Modified Paths:
--------------
scummvm/trunk/engines/agos/cursor.cpp
scummvm/trunk/engines/agos/verb.cpp
Modified: scummvm/trunk/engines/agos/cursor.cpp
===================================================================
--- scummvm/trunk/engines/agos/cursor.cpp 2006-10-18 11:52:55 UTC (rev 24361)
+++ scummvm/trunk/engines/agos/cursor.cpp 2006-10-18 12:23:43 UTC (rev 24362)
@@ -387,6 +387,12 @@
get_out2:;
_vgaVar9 = 0;
}
+ } else if (getGameType() == GType_WW || getGameType() == GType_ELVIRA2) {
+ uint swordCursor = (getGameType() == GType_WW) ? _variableArray[51] : _variableArray[72];
+ if (swordCursor != 0 && _mouseCursor != swordCursor) {
+ _mouseCursor = swordCursor;
+ _needHitAreaRecalc++;
+ }
}
if (_mouseX != _mouseXOld || _mouseY != _mouseYOld)
Modified: scummvm/trunk/engines/agos/verb.cpp
===================================================================
--- scummvm/trunk/engines/agos/verb.cpp 2006-10-18 11:52:55 UTC (rev 24361)
+++ scummvm/trunk/engines/agos/verb.cpp 2006-10-18 12:23:43 UTC (rev 24362)
@@ -744,9 +744,10 @@
if (best_ha == NULL) {
clearName();
- if (getGameType() == GType_WW && _mouseCursor >= 4)
+ if (getGameType() == GType_WW && _mouseCursor >= 4) {
_mouseCursor = 0;
-
+ _needHitAreaRecalc++;
+ }
return;
}
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