From 6c78f2a6b801ae8a8efb7f9db9bf0213ce3eb759 Mon Sep 17 00:00:00 2001 From: Gregory Montoir Date: Wed, 14 Jan 2004 14:34:05 +0000 Subject: - tweaked a bit walking functions to make persons stop walking when a cutaway is canceled - removed unpack to bob frame 2 (as it is never used) - changed some error() calls to assert() - minor cleanups svn-id: r12385 --- queen/graphics.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'queen/graphics.cpp') diff --git a/queen/graphics.cpp b/queen/graphics.cpp index 5dc79f966e..fd13de9202 100644 --- a/queen/graphics.cpp +++ b/queen/graphics.cpp @@ -407,12 +407,8 @@ void Graphics::stopBobs() { } BobSlot *Graphics::bob(int index) { - if (index < MAX_BOBS_NUMBER) - return _bobs + index; - else { - error("QueenGraphics::bob called with index = %i but MAX_BOBS_NUMBER = %i", - index, MAX_BOBS_NUMBER); - } + assert(index < MAX_BOBS_NUMBER); + return _bobs + index; } void Graphics::setBobText( @@ -846,7 +842,6 @@ uint16 Graphics::refreshObject(uint16 obj) { curImage += pgd->lastFrame - 1; } else if (lastFrame != 0) { // turn on an animated bob - _vm->bankMan()->unpack(pgd->firstFrame, 2, 15); pbs->animating = false; uint16 firstImage = curImage; --curImage; @@ -861,8 +856,6 @@ uint16 Graphics::refreshObject(uint16 obj) { pbs->animNormal(firstImage, curImage, pgd->speed / 4, rebound, false); } } else { - // frame 2 is used as a buffer frame to prevent BOB flickering - _vm->bankMan()->unpack(pgd->firstFrame, 2, 15); _vm->bankMan()->unpack(pgd->firstFrame, curImage, 15); pbs->curPos(pgd->x, pgd->y); pbs->frameNum = curImage; -- cgit v1.2.3