aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/base_transition_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/wintermute/base/base_transition_manager.cpp')
-rw-r--r--engines/wintermute/base/base_transition_manager.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/wintermute/base/base_transition_manager.cpp b/engines/wintermute/base/base_transition_manager.cpp
index b524636af7..e4665756e2 100644
--- a/engines/wintermute/base/base_transition_manager.cpp
+++ b/engines/wintermute/base/base_transition_manager.cpp
@@ -29,7 +29,6 @@
#include "engines/wintermute/dcgf.h"
#include "engines/wintermute/base/base_transition_manager.h"
#include "engines/wintermute/base/base_game.h"
-#include "engines/wintermute/platform_osystem.h"
namespace WinterMute {
@@ -88,7 +87,7 @@ bool BaseTransitionMgr::update() {
if (!_started) {
_started = true;
- _lastTime = BasePlatform::getTime();
+ _lastTime = g_system->getMillis();
}
switch (_type) {
@@ -97,7 +96,7 @@ bool BaseTransitionMgr::update() {
break;
case TRANSITION_FADE_OUT: {
- uint32 time = BasePlatform::getTime() - _lastTime;
+ uint32 time = g_system->getMillis() - _lastTime;
int alpha = (int)(255 - (float)time / (float)FADE_DURATION * 255);
alpha = MIN(255, MAX(alpha, 0));
_gameRef->_renderer->fade((uint16)alpha);
@@ -108,7 +107,7 @@ bool BaseTransitionMgr::update() {
break;
case TRANSITION_FADE_IN: {
- uint32 time = BasePlatform::getTime() - _lastTime;
+ uint32 time = g_system->getMillis() - _lastTime;
int alpha = (int)((float)time / (float)FADE_DURATION * 255);
alpha = MIN(255, MAX(alpha, 0));
_gameRef->_renderer->fade((uint16)alpha);