[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