aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/hopkins.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hopkins/hopkins.cpp')
-rw-r--r--engines/hopkins/hopkins.cpp21
1 files changed, 7 insertions, 14 deletions
diff --git a/engines/hopkins/hopkins.cpp b/engines/hopkins/hopkins.cpp
index dae6cceb03..a0d192e091 100644
--- a/engines/hopkins/hopkins.cpp
+++ b/engines/hopkins/hopkins.cpp
@@ -72,18 +72,19 @@ Common::Error HopkinsEngine::run() {
_graphicsManager.LOAD_IMAGE("LINUX");
_graphicsManager.FADE_INW();
- delay(1500);
+ _eventsManager.delay(1500);
_graphicsManager.FADE_OUTW();
if (!GLOBALS.internet) {
_graphicsManager.FADE_LINUX = 2;
_animationManager.PLAY_ANM("MP.ANM", 10, 16, 200);
}
- /*
- LOAD_IMAGE("H2");
- FADE_INW();
- SDL_Delay(500);
- FADE_OUTW();
+
+ _graphicsManager.LOAD_IMAGE("H2");
+ _graphicsManager.FADE_INW();
+ _eventsManager.delay(500);
+ _graphicsManager.FADE_OUTW();
+/*
if ( !ESC_KEY )
INTRORUN(a1);
iRegul = 0;
@@ -601,12 +602,4 @@ void HopkinsEngine::Init_Interrupt() {
// TODO: Determine whether the timer is needed
}
-void HopkinsEngine::delay(int delay) {
- uint32 delayEnd = g_system->getMillis() + delay;
-
- while (!g_vm->shouldQuit() && g_system->getMillis() < delayEnd) {
- g_system->delayMillis(10);
- }
-}
-
} // End of namespace Hopkins