[Scummvm-cvs-logs] CVS: scummvm/scumm script_v8.cpp,2.100,2.101

Max Horn fingolfin at users.sourceforge.net
Thu Jan 9 08:58:02 CET 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv28376/scumm

Modified Files:
	script_v8.cpp 
Log Message:
yet another warp mouse change, now it works on OS X, but will it work on Linux/Windows?

Index: script_v8.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v8.cpp,v
retrieving revision 2.100
retrieving revision 2.101
diff -u -d -r2.100 -r2.101
--- script_v8.cpp	9 Jan 2003 08:23:44 -0000	2.100
+++ script_v8.cpp	9 Jan 2003 16:57:09 -0000	2.101
@@ -801,6 +801,15 @@
 			_charsetColorMap[i] = _charsetData[_string[1].t_charset][i] = (unsigned char)args[i];
 		break;
 	case 0xE9: 		// SO_CURSOR_PUT
+#if 1
+		{
+		int y = pop();
+		int x = pop();
+
+		_system->warp_mouse(x, y);
+		_system->update_screen();
+		}
+#else
 		_virtual_mouse_y = pop();
 		_virtual_mouse_x = pop();
 
@@ -811,6 +820,7 @@
 		_system->warp_mouse(mouse.x, mouse.y);
 		_system->update_screen();
 //		warning("warped mouse to (%d, %d) from %d-%d", _virtual_mouse_x, _virtual_mouse_y, _roomResource, vm.slot[_currentScript].number);
+#endif
 		break;
 	default:
 		error("o8_cursorCommand: default case 0x%x", subOp);





More information about the Scummvm-git-logs mailing list