diff options
| author | Eugene Sandulenko | 2019-06-18 18:50:03 +0200 | 
|---|---|---|
| committer | Eugene Sandulenko | 2019-09-03 17:16:48 +0200 | 
| commit | 4bc2caaa9be7913cd66ad0a3da9f612f95a55984 (patch) | |
| tree | 6c9149c17eaec5cbd37a90f0fa80040a06dfdaf3 | |
| parent | cd233e7728d7a9ade729fccad2a388baa8e3effc (diff) | |
| download | scummvm-rg350-4bc2caaa9be7913cd66ad0a3da9f612f95a55984.tar.gz scummvm-rg350-4bc2caaa9be7913cd66ad0a3da9f612f95a55984.tar.bz2 scummvm-rg350-4bc2caaa9be7913cd66ad0a3da9f612f95a55984.zip | |
HDB: Added debug output to Cine execution
| -rw-r--r-- | engines/hdb/ai.cpp | 41 | 
1 files changed, 41 insertions, 0 deletions
| diff --git a/engines/hdb/ai.cpp b/engines/hdb/ai.cpp index f65dca85b1..e4d045872c 100644 --- a/engines/hdb/ai.cpp +++ b/engines/hdb/ai.cpp @@ -29,6 +29,44 @@ bool AI::init() {  	return true;  } +static const char *cineTypeStr[] = { +	"C_NO_COMMAND", +	"C_STOPCINE", +	"C_LOCKPLAYER", +	"C_UNLOCKPLAYER", +	"C_SETCAMERA", +	"C_MOVECAMERA", +	"C_WAIT", +	"C_WAITUNTILDONE", +	"C_MOVEENTITY", +	"C_DIALOG", +	"C_ANIMENTITY", +	"C_RESETCAMERA", +	"C_SETENTITY", +	"C_STARTMAP", +	"C_MOVEPIC", +	"C_MOVEMASKEDPIC", +	"C_DRAWPIC", +	"C_DRAWMASKEDPIC", +	"C_FADEIN", +	"C_FADEOUT", +	"C_SPAWNENTITY", +	"C_PLAYSOUND", +	"C_CLEAR_FG", +	"C_SET_FG", +	"C_SET_BG", +	"C_FUNCTION", +	"C_ENTITYFACE", +	"C_USEENTITY", +	"C_REMOVEENTITY", +	"C_SETANIMFRAME", +	"C_TEXTOUT", +	"C_CENTERTEXTOUT", +	"C_PLAYVOICE", + +	"C_ENDLIST" +}; +  void AI::processCines() {  	bool complete, bailOut; @@ -46,6 +84,9 @@ void AI::processCines() {  	// TODO: Check for Game Pause  	for (uint i = 0; i < _cine.size();i++) { +		debug(3, "processCines: [%d] %s now: %d  start: %d delay: %d", i, cineTypeStr[_cine[i]->cmdType], +				_cine[i]->start, _cine[i]->delay); +  		switch (_cine[i]->cmdType) {  		case C_SETCAMERA:  			_cameraX = _cine[i]->x; | 
