diff options
| -rw-r--r-- | engines/lure/room.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/engines/lure/room.cpp b/engines/lure/room.cpp index 7d76165050..f0da874987 100644 --- a/engines/lure/room.cpp +++ b/engines/lure/room.cpp @@ -311,8 +311,7 @@ void Room::addLayers(Hotspot &h) {  	int16 yStart = hsY / RECT_SIZE;  	int16 yEnd = (hsY + h.heightCopy() - 1) / RECT_SIZE;  	int16 numY = yEnd - yStart + 1; -debugC(ERROR_BASIC, kLureDebugAnimations, "p=(%d,%d) rp=(%d,%d) size=(%d,%d)",  -	   hsX, hsY, xStart, yStart, numX, numY); +	  	for (int16 xCtr = 0; xCtr < numX; ++xCtr, ++xStart) {  		int16 xs = xStart - 4;  		if (xs < 0) continue; @@ -512,6 +511,9 @@ void Room::setRoomNumber(uint16 newRoomNumber, bool showOverlay) {  	r.insertPaletteSubset(p);  	_screen.setPalette(&p); +	// Set the new room number +	r.fieldList().setField(ROOM_NUMBER, newRoomNumber); +  	if (_roomData->sequenceOffset != 0xffff)  		Script::execute(_roomData->sequenceOffset); | 
