diff options
| -rw-r--r-- | engines/gob/game.cpp | 8 | ||||
| -rw-r--r-- | engines/gob/goblin.cpp | 2 | 
2 files changed, 5 insertions, 5 deletions
| diff --git a/engines/gob/game.cpp b/engines/gob/game.cpp index 189451eb1f..8b01ccc71d 100644 --- a/engines/gob/game.cpp +++ b/engines/gob/game.cpp @@ -2286,7 +2286,7 @@ int16 Game::viewImd(Game::Imd *imdPtr, int16 frame) {  	word_31451 = 0;  	if (imdPtr == 0) -		return 0x8000; +		return (int16)0x8000;  	retVal = 0;  	var_4 = 0; @@ -2347,7 +2347,7 @@ int16 Game::viewImd(Game::Imd *imdPtr, int16 frame) {  				tmp = READ_LE_UINT16(buf);  				imdPtr->filePos += 4;  			} else if (tmp == 0xFFF1) { -				retVal = 0x8000; +				retVal = (int16)0x8000;  				continue;  			} else if (tmp == 0xFFF2) {  				_vm->_dataio->readData(imdPtr->fileHandle, buf, 2); @@ -2355,7 +2355,7 @@ int16 Game::viewImd(Game::Imd *imdPtr, int16 frame) {  				imdPtr->filePos += 2;  				_vm->_dataio->seekData(imdPtr->fileHandle, tmp, 1);  				imdPtr->filePos += tmp; -				retVal = 0x8000; +				retVal = (int16)0x8000;  				continue;  			} else if (tmp == 0xFFF3) {  				_vm->_dataio->readData(imdPtr->fileHandle, buf, 4); @@ -2363,7 +2363,7 @@ int16 Game::viewImd(Game::Imd *imdPtr, int16 frame) {  				imdPtr->filePos += 4;  				_vm->_dataio->seekData(imdPtr->fileHandle, tmp, 1);  				imdPtr->filePos += tmp; -				retVal = 0x8000; +				retVal = (int16)0x8000;  				continue;  			}  		} diff --git a/engines/gob/goblin.cpp b/engines/gob/goblin.cpp index 9794ca9b07..a0d93469f5 100644 --- a/engines/gob/goblin.cpp +++ b/engines/gob/goblin.cpp @@ -1773,7 +1773,7 @@ void Goblin::playSounds(Mult::Mult_Object *obj) {  	animData = obj->pAnimData;  	for (i = 1; i <= obj->goblinStates[animData->state][0].dataCount; i++) { -		speaker = obj->goblinStates[animData->state][i].speaker; +		speaker = obj->goblinStates[animData->state][i].speaker != 0;  		if ((obj->goblinStates[animData->state][i].sndItem != -1) || (speaker == 1)) {  			frame = obj->goblinStates[animData->state][i].sndFrame;  			repCount = obj->goblinStates[animData->state][i].repCount; | 
