aboutsummaryrefslogtreecommitdiff
path: root/saga/input.cpp
diff options
context:
space:
mode:
authorAndrew Kurushin2004-12-21 06:49:07 +0000
committerAndrew Kurushin2004-12-21 06:49:07 +0000
commitea3b0d11003dbf297b99d22905363df0b24c2f85 (patch)
tree325c5e37fdd246302d529af0d7dcab0671ab4508 /saga/input.cpp
parentad0b8f1de57e0c217831a60c6d0c93f2d22b2cde (diff)
downloadscummvm-rg350-ea3b0d11003dbf297b99d22905363df0b24c2f85.tar.gz
scummvm-rg350-ea3b0d11003dbf297b99d22905363df0b24c2f85.tar.bz2
scummvm-rg350-ea3b0d11003dbf297b99d22905363df0b24c2f85.zip
- rewritten actors speech engine :
1) there are three types of speech: one acor, multiple actor, non actor 2) slow speech implemented 3) uses native engine flags (async,noanimate...) instead of semaphores - proper timings implemented svn-id: r16237
Diffstat (limited to 'saga/input.cpp')
-rw-r--r--saga/input.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/saga/input.cpp b/saga/input.cpp
index 77786a4ea7..0a162649c7 100644
--- a/saga/input.cpp
+++ b/saga/input.cpp
@@ -71,7 +71,7 @@ int SagaEngine::processInput() {
// Actual game keys
case 32: // space
- _actor->skipDialogue();
+ _actor->abortSpeech();
break;
case 19: // pause
case 'p':
@@ -80,7 +80,7 @@ int SagaEngine::processInput() {
case 27: // Esc
// Skip to next scene skip target
if (!_interface->getMode() == kPanelNone) // FIXME: hack
- _script->SThreadAbortAll();
+ _actor->abortAllSpeeches();
else
_scene->skipScene();
break;