diff options
author | Johannes Schickel | 2008-03-18 19:27:21 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-03-18 19:27:21 +0000 |
commit | f1b11fdff9cb6fc332100b910d7daaf441f7d0c1 (patch) | |
tree | b077576c8adc00380587b91c1c3d72895fabd964 /engines/kyra/animator_v2.cpp | |
parent | cbc4c789dac2ba466f69d7d14c2a5f7bf0dd742d (diff) | |
download | scummvm-rg350-f1b11fdff9cb6fc332100b910d7daaf441f7d0c1.tar.gz scummvm-rg350-f1b11fdff9cb6fc332100b910d7daaf441f7d0c1.tar.bz2 scummvm-rg350-f1b11fdff9cb6fc332100b910d7daaf441f7d0c1.zip |
- started to add debugC calls to methods
- implemented some missing bits in itemDropDown
svn-id: r31187
Diffstat (limited to 'engines/kyra/animator_v2.cpp')
-rw-r--r-- | engines/kyra/animator_v2.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/engines/kyra/animator_v2.cpp b/engines/kyra/animator_v2.cpp index d763d96422..f8b6f557fa 100644 --- a/engines/kyra/animator_v2.cpp +++ b/engines/kyra/animator_v2.cpp @@ -31,6 +31,7 @@ namespace Kyra { void KyraEngine_v2::clearAnimObjects() { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::clearAnimObjects()"); memset(_animObjects, 0, sizeof(_animObjects)); _animObjects[0].index = 0; @@ -57,11 +58,13 @@ void KyraEngine_v2::clearAnimObjects() { } KyraEngine_v2::AnimObj *KyraEngine_v2::initAnimList(AnimObj *list, AnimObj *entry) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::initAnimList(%p, %p)", (const void*)list, (const void*)entry); entry->nextObject = list; return entry; } KyraEngine_v2::AnimObj *KyraEngine_v2::addToAnimListSorted(AnimObj *list, AnimObj *add) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::addToAnimListSorted(%p, %p)", (const void*)list, (const void*)add); if (!list) { add->nextObject = 0; return add; @@ -93,6 +96,7 @@ KyraEngine_v2::AnimObj *KyraEngine_v2::addToAnimListSorted(AnimObj *list, AnimOb } KyraEngine_v2::AnimObj *KyraEngine_v2::deleteAnimListEntry(AnimObj *list, AnimObj *entry) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::addToAnimListSorted(%p, %p)", (const void*)list, (const void*)entry); if (!list) return 0; @@ -130,6 +134,7 @@ KyraEngine_v2::AnimObj *KyraEngine_v2::deleteAnimListEntry(AnimObj *list, AnimOb } void KyraEngine_v2::drawAnimObjects() { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::drawAnimObjects()"); for (AnimObj *curObject = _animList; curObject; curObject = curObject->nextObject) { if (!curObject->enabled) continue; @@ -154,6 +159,7 @@ void KyraEngine_v2::drawAnimObjects() { } void KyraEngine_v2::refreshAnimObjects(int force) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::refreshAnimObjects(%d)", force); for (AnimObj *curObject = _animList; curObject; curObject = curObject->nextObject) { if (!curObject->enabled) continue; @@ -187,6 +193,7 @@ void KyraEngine_v2::refreshAnimObjects(int force) { } void KyraEngine_v2::refreshAnimObjectsIfNeed() { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::refreshAnimObjectsIfNeed()"); for (AnimObj *curEntry = _animList; curEntry; curEntry = curEntry->nextObject) { if (curEntry->enabled && curEntry->needRefresh) { restorePage3(); @@ -199,6 +206,7 @@ void KyraEngine_v2::refreshAnimObjectsIfNeed() { } void KyraEngine_v2::updateItemAnimations() { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::updateItemAnimations()"); bool nextFrame = false; if (_itemAnimData[0].itemIndex == -1 || _inventorySaved) @@ -259,16 +267,19 @@ void KyraEngine_v2::updateItemAnimations() { } void KyraEngine_v2::flagAnimObjsForRefresh() { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::flagAnimObjsForRefresh()"); for (AnimObj *curEntry = _animList; curEntry; curEntry = curEntry->nextObject) curEntry->needRefresh = 1; } void KyraEngine_v2::flagAnimObjsUnk8() { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::flagAnimObjsUnk8()"); for (AnimObj *curEntry = _animList; curEntry; curEntry = curEntry->nextObject) curEntry->unk8 = 1; } void KyraEngine_v2::updateCharFacing() { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::updateCharFacing()"); if (_mainCharacter.x1 > _mouseX) _mainCharacter.facing = 5; else @@ -280,6 +291,7 @@ void KyraEngine_v2::updateCharFacing() { } void KyraEngine_v2::updateCharacterAnim(int) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::updateCharacterAnim(-)"); Character *c = &_mainCharacter; AnimObj *animState = _animObjects; @@ -316,6 +328,7 @@ void KyraEngine_v2::updateCharacterAnim(int) { } void KyraEngine_v2::updateSceneAnim(int anim, int newFrame) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::updateSceneAnim(%d, %d)", anim, newFrame); AnimObj *animObject = &_animObjects[1+anim]; if (!animObject->enabled) return; @@ -360,6 +373,7 @@ void KyraEngine_v2::updateSceneAnim(int anim, int newFrame) { } void KyraEngine_v2::drawSceneAnimObject(AnimObj *obj, int x, int y, int layer) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::drawSceneAnimObject(%p, %d, %d, layer)", (const void*)obj, x, y, layer); if (obj->type == 1) { if (obj->shapeIndex1 == 0xFFFF) return; @@ -393,12 +407,14 @@ void KyraEngine_v2::drawSceneAnimObject(AnimObj *obj, int x, int y, int layer) { } void KyraEngine_v2::drawCharacterAnimObject(AnimObj *obj, int x, int y, int layer) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::drawCharacterAnimObject(%p, %d, %d, layer)", (const void*)obj, x, y, layer); if (_drawNoShapeFlag || obj->shapeIndex1 == 0xFFFF) return; _screen->drawShape(2, getShapePtr(obj->shapeIndex1), x, y, 2, obj->flags | 4, layer, _charScaleX, _charScaleY); } void KyraEngine_v2::addItemToAnimList(int item) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::addItemToAnimList(%d)", item); restorePage3(); AnimObj *animObj = &_animObjects[11+item]; @@ -430,6 +446,7 @@ void KyraEngine_v2::addItemToAnimList(int item) { } void KyraEngine_v2::deleteItemAnimEntry(int item) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::deleteItemAnimEntry(%d)", item); AnimObj *animObj = &_animObjects[11+item]; restorePage3(); @@ -447,6 +464,7 @@ void KyraEngine_v2::deleteItemAnimEntry(int item) { } void KyraEngine_v2::setCharacterAnimDim(int w, int h) { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::setCharacterAnimDim(%d, %d)", w, h); restorePage3(); _animObj0Width = _animObjects[0].width; @@ -457,6 +475,7 @@ void KyraEngine_v2::setCharacterAnimDim(int w, int h) { } void KyraEngine_v2::resetCharacterAnimDim() { + debugC(9, kDebugLevelAnimator, "KyraEngine_v2::resetCharacterAnimDim()"); restorePage3(); _animObjects[0].width = _animObj0Width; |