[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src be_base.cpp,1.4,1.5

Chris Apers chrilith at users.sourceforge.net
Sun Dec 11 11:50:03 CET 2005


Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30854

Modified Files:
	be_base.cpp 
Log Message:
Added autosave_period option
Added default mouse keys
Clear timer struct to prevent unexpected behavior

Index: be_base.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/be_base.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- be_base.cpp	5 Nov 2005 10:15:41 -0000	1.4
+++ be_base.cpp	11 Dec 2005 19:49:22 -0000	1.5
@@ -62,9 +62,20 @@
 	MemSet(&_keyMouse, sizeof(_keyMouse), 0);
 	MemSet(&_mouseCurState, sizeof(_mouseCurState), 0);
 	MemSet(&_mouseOldState, sizeof(_mouseOldState), 0);
+	MemSet(&_timer, sizeof(TimerType), 0);
 }
 
-void OSystem_PalmBase::initBackend() {	
+void OSystem_PalmBase::initBackend() {
+	if (gVars->autoSave != -1)
+		ConfMan.set("autosave_period", gVars->autoSave);
+
+	_keyMouse.bitUp		= keyBitPageUp;
+	_keyMouse.bitDown	= keyBitPageDown;
+	_keyMouse.bitLeft	= keyBitHard1;
+	_keyMouse.bitRight	= keyBitHard2;
+	_keyMouse.bitButLeft= keyBitHard3;
+	_keyMouse.hasMore	= false;
+
 	int_initBackend();
 	_keyMouseMask = (_keyMouse.bitUp | _keyMouse.bitDown | _keyMouse.bitLeft | _keyMouse.bitRight | _keyMouse.bitButLeft);
 }
@@ -85,7 +96,7 @@
 		_timer.duration = timer;
 		_timer.nextExpiry = getMillis() + timer;
 		_timer.callback = callback;
-		_timer.active = true;
+		_timer.active = true;		
 	} else {
 		_timer.active = false;
 	}





More information about the Scummvm-git-logs mailing list