diff options
Diffstat (limited to 'saga/interface.cpp')
| -rw-r--r-- | saga/interface.cpp | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/saga/interface.cpp b/saga/interface.cpp index 2c6418b3b1..946d845ade 100644 --- a/saga/interface.cpp +++ b/saga/interface.cpp @@ -352,6 +352,17 @@ bool Interface::processAscii(uint16 ascii, bool synthetic) {  			return true;  		}  		break; +	case kPanelVideo: +		if (ascii == 27) { // Esc +			if (_vm->_scene->isInIntro()) { +				_vm->_scene->skipScene(); +			} else { +				if (!_disableAbortSpeeches) +					_vm->_actor->abortAllSpeeches(); +			} +			_vm->_scene->cutawaySkip(); +		} +		break;  	case kPanelOption:  		// TODO: check input dialog keys  		if (ascii == 27 || ascii == 13) { // Esc or Enter  | 
