diff options
| author | Andrew Kurushin | 2004-12-21 06:49:07 +0000 | 
|---|---|---|
| committer | Andrew Kurushin | 2004-12-21 06:49:07 +0000 | 
| commit | ea3b0d11003dbf297b99d22905363df0b24c2f85 (patch) | |
| tree | 325c5e37fdd246302d529af0d7dcab0671ab4508 /saga/input.cpp | |
| parent | ad0b8f1de57e0c217831a60c6d0c93f2d22b2cde (diff) | |
| download | scummvm-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.cpp | 4 | 
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; | 
