aboutsummaryrefslogtreecommitdiff
path: root/engines/prince/hero.cpp
diff options
context:
space:
mode:
authorlukaslw2014-09-30 15:43:16 +0200
committerlukaslw2014-09-30 15:43:16 +0200
commite1774dc4462332b8345c44c7ebc5d5f7ff722efa (patch)
treeeeaf1690edbcf3f51ec4cf30ed17a27bb0a1a505 /engines/prince/hero.cpp
parentafe47b014a0538171e826c780f198a19df60bd69 (diff)
downloadscummvm-rg350-e1774dc4462332b8345c44c7ebc5d5f7ff722efa.tar.gz
scummvm-rg350-e1774dc4462332b8345c44c7ebc5d5f7ff722efa.tar.bz2
scummvm-rg350-e1774dc4462332b8345c44c7ebc5d5f7ff722efa.zip
PRINCE: countDrawPosition() - clean up
Diffstat (limited to 'engines/prince/hero.cpp')
-rw-r--r--engines/prince/hero.cpp26
1 files changed, 3 insertions, 23 deletions
diff --git a/engines/prince/hero.cpp b/engines/prince/hero.cpp
index ff4be1aefc..bc127b398b 100644
--- a/engines/prince/hero.cpp
+++ b/engines/prince/hero.cpp
@@ -180,18 +180,6 @@ void Hero::countDrawPosition() {
heroAnim = _moveSet[_moveSetType];
}
if (heroAnim != nullptr) {
- int16 tempMiddleY;
- int16 baseX = heroAnim->getBaseX();
- int16 baseY = heroAnim->getBaseY();
- // any chance?
- if (baseX == 320) {
- tempMiddleY = _middleY - (baseY - 240);
- if (baseY != 240) {
- error("Hero::countDrawPosition() - tempMiddleY");
- }
- } else {
- tempMiddleY = _middleY;
- }
int phaseFrameIndex = heroAnim->getPhaseFrameIndex(_phase);
Graphics::Surface *heroSurface = heroAnim->getFrame(phaseFrameIndex);
@@ -200,26 +188,18 @@ void Hero::countDrawPosition() {
_scaledFrameXSize = getScaledValue(_frameXSize);
_scaledFrameYSize = getScaledValue(_frameYSize);
- // any use of this?
- if (!heroAnim->testId()) {
- error("countDrawPosition - !heroAnim->testId()");
- //int diffX = heroAnim->getIdXDiff();
- //int diffY = heroAnim->getIdYDiff();
- }
-
if (_vm->_scaleValue != 10000) {
//notfullSize
_drawX = _middleX - _scaledFrameXSize / 2;
- _drawY = tempMiddleY + 1 - _scaledFrameYSize;
+ _drawY = _middleY + 1 - _scaledFrameYSize;
_vm->checkMasks(_drawX, _drawY - 1, _scaledFrameXSize, _scaledFrameYSize, _middleY);
} else {
//fullSize
_drawX = _middleX - _frameXSize / 2;
- _drawY = tempMiddleY + 1 - _frameYSize;
+ _drawY = _middleY + 1 - _frameYSize;
_vm->checkMasks(_drawX, _drawY - 1, _frameXSize, _frameYSize, _middleY);
}
-
- _drawZ = tempMiddleY;
+ _drawZ = _middleY;
}
}