[Scummvm-cvs-logs] scummvm master -> 4d3748fb24950d3d62b84bd7655742608e606894
Strangerke
Strangerke at scummvm.org
Tue Apr 9 08:33:09 CEST 2013
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
11183ee982 HOPKINS: Fix initialization of timers in EventsManager
4d3748fb24 HOPKINS: Make Hopkins sleep a bit in order to reduce CPU usage
Commit: 11183ee982bdb8597c19b0809f5a2de1701d0abb
https://github.com/scummvm/scummvm/commit/11183ee982bdb8597c19b0809f5a2de1701d0abb
Author: Strangerke (strangerke at scummvm.org)
Date: 2013-04-08T23:31:46-07:00
Commit Message:
HOPKINS: Fix initialization of timers in EventsManager
Changed paths:
engines/hopkins/events.cpp
diff --git a/engines/hopkins/events.cpp b/engines/hopkins/events.cpp
index 2a0137d..dffe480 100644
--- a/engines/hopkins/events.cpp
+++ b/engines/hopkins/events.cpp
@@ -54,8 +54,7 @@ EventsManager::EventsManager(HopkinsEngine *vm) {
_objectBuf = NULL;
Common::fill(&_keyState[0], &_keyState[256], false);
- _priorCounterTime = 0;
- _priorFrameTime = 0;
+ _priorCounterTime = _priorFrameTime = g_system->getMillis();
}
EventsManager::~EventsManager() {
Commit: 4d3748fb24950d3d62b84bd7655742608e606894
https://github.com/scummvm/scummvm/commit/4d3748fb24950d3d62b84bd7655742608e606894
Author: Strangerke (strangerke at scummvm.org)
Date: 2013-04-08T23:31:47-07:00
Commit Message:
HOPKINS: Make Hopkins sleep a bit in order to reduce CPU usage
Changed paths:
engines/hopkins/events.cpp
diff --git a/engines/hopkins/events.cpp b/engines/hopkins/events.cpp
index dffe480..c37e367 100644
--- a/engines/hopkins/events.cpp
+++ b/engines/hopkins/events.cpp
@@ -212,6 +212,10 @@ void EventsManager::refreshEvents() {
}
void EventsManager::checkForNextFrameCounter() {
+ int32 delay = 10 - (g_system->getMillis() - _priorCounterTime);
+ if (delay > 0)
+ _vm->_system->delayMillis(delay);
+
// Check for whether to increment the game counter
uint32 milli = g_system->getMillis();
while ((milli - _priorCounterTime) >= 10) {
More information about the Scummvm-git-logs
mailing list