[Scummvm-cvs-logs] CVS: scummvm/scumm charset.cpp,2.25,2.26 scummvm.cpp,2.132,2.133 verbs.cpp,1.33,1.34
Max Horn
fingolfin at users.sourceforge.net
Fri May 9 15:27:03 CEST 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv13568
Modified Files:
charset.cpp scummvm.cpp verbs.cpp
Log Message:
super hackish mouse click support for Zak (doesn't do anything useful in MM yet; and in Zak, all clicks are for the scene, i.e. no verb clicks etc.)
Index: charset.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/charset.cpp,v
retrieving revision 2.25
retrieving revision 2.26
diff -u -d -r2.25 -r2.26
--- charset.cpp 8 May 2003 22:44:46 -0000 2.25
+++ charset.cpp 9 May 2003 22:25:59 -0000 2.26
@@ -324,8 +324,6 @@
};
void CharsetRendererV2::setCurID(byte id) {
- printf("CharsetRendererV2::setCurID(%d)\n", id);
-
_nbChars = charsetDataV2[6];
_widthTable = charsetDataV2 + 8;
_fontPtr = charsetDataV2 + 8 + _nbChars;
Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.132
retrieving revision 2.133
diff -u -d -r2.132 -r2.133
--- scummvm.cpp 9 May 2003 21:46:34 -0000 2.132
+++ scummvm.cpp 9 May 2003 22:26:00 -0000 2.133
@@ -1029,6 +1029,14 @@
clearClickedStatus();
}
+#if 1
+ // FIXME - MM / Zak hack
+ if ((_features & GF_AFTER_V2) && (_mouseButStat & MBS_LEFT_CLICK)) {
+ _scummVars[32] = 2;
+ printf("mouse click\n");
+ }
+#endif
+
if (!_verbRedraw && _cursor.state > 0) {
verbMouseOver(checkMouseOver(mouse.x, mouse.y));
}
Index: verbs.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/verbs.cpp,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- verbs.cpp 30 Apr 2003 22:37:03 -0000 1.33
+++ verbs.cpp 9 May 2003 22:26:00 -0000 1.34
@@ -43,6 +43,14 @@
int i, over;
VerbSlot *vs;
+#if 1
+ // FIXME - MM / Zak hack
+ if ((_features & GF_AFTER_V2) && (_mouseButStat & MBS_LEFT_CLICK)) {
+ printf("Running script 4\n");
+ runScript(4, 0, 0, 0);
+ }
+#endif
+
if (_userPut <= 0 || _mouseButStat == 0)
return;
More information about the Scummvm-git-logs
mailing list