diff options
-rw-r--r-- | engines/draci/draci.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/engines/draci/draci.cpp b/engines/draci/draci.cpp index 6f4268632a..7095ce2e82 100644 --- a/engines/draci/draci.cpp +++ b/engines/draci/draci.cpp @@ -170,7 +170,20 @@ int DraciEngine::go() { debugC(5, kDraciGeneralDebugLevel, "Finished frame %d", t); } - getchar(); + Common::Event event; + bool quit = false; + while (!quit) { + while (_eventMan->pollEvent(event)) { + switch (event.type) { + case Common::EVENT_QUIT: + quit = true; + default: + break; + } + } + _system->updateScreen(); + _system->delayMillis(20); + } return 0; } |