[Scummvm-git-logs] scummvm master -> 50004a2cb1bb1b1350455ed8670ad5ed26d38692
yuv422
noreply at scummvm.org
Sat Nov 23 02:47:39 UTC 2024
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
cc495c02e0 DARKSEED: Fixed scaling position of sprites when cop arrests Mike
50004a2cb1 DARKSEED: Fixed scaling position of sprites when Mike throws stick
Commit: cc495c02e05f0d4ac7eaa90b998f0e41e3b51523
https://github.com/scummvm/scummvm/commit/cc495c02e05f0d4ac7eaa90b998f0e41e3b51523
Author: Eric Fry (yuv422 at reversedgames.com)
Date: 2024-11-23T13:46:23+11:00
Commit Message:
DARKSEED: Fixed scaling position of sprites when cop arrests Mike
Changed paths:
engines/darkseed/darkseed.cpp
diff --git a/engines/darkseed/darkseed.cpp b/engines/darkseed/darkseed.cpp
index 9981abd0a41..a164118b0b8 100644
--- a/engines/darkseed/darkseed.cpp
+++ b/engines/darkseed/darkseed.cpp
@@ -1227,7 +1227,7 @@ void DarkseedEngine::updateDisplay() { // AKA ServiceRoom
const Sprite &playerSprite = _player->getSprite(26);
_room->calculateScaledSpriteDimensions(playerSprite._width, playerSprite._height, _player->_position.y);
_sprites.addSpriteToDrawList(
- _player->_position.x,
+ _player->_position.x - _scaledSpriteWidth / 2,
_player->_position.y - _scaledSpriteHeight,
&playerSprite,
240 - _player->_position.y,
@@ -1382,7 +1382,7 @@ void DarkseedEngine::updateDisplay() { // AKA ServiceRoom
_scaledSpriteWidth,
_scaledSpriteHeight,
_player->_flipSprite);
- } else if (_animation->_otherNspAnimationType_maybe == 39) {
+ } else if (_animation->_otherNspAnimationType_maybe == 39) { // Mike arrested by cop.
int16 spriteX = 110;
int16 spriteY = _player->_position.y;
if (_room->_roomNumber == 10) {
@@ -1393,9 +1393,9 @@ void DarkseedEngine::updateDisplay() { // AKA ServiceRoom
_room->calculateScaledSpriteDimensions(
sprite._width,
sprite._height,
- spriteX);
+ spriteY);
_sprites.addSpriteToDrawList(
- spriteX,
+ spriteX - _scaledSpriteWidth / 2,
spriteY - _scaledSpriteHeight,
&sprite,
240 - _player->_position.y,
Commit: 50004a2cb1bb1b1350455ed8670ad5ed26d38692
https://github.com/scummvm/scummvm/commit/50004a2cb1bb1b1350455ed8670ad5ed26d38692
Author: Eric Fry (yuv422 at reversedgames.com)
Date: 2024-11-23T13:46:23+11:00
Commit Message:
DARKSEED: Fixed scaling position of sprites when Mike throws stick
Changed paths:
engines/darkseed/darkseed.cpp
diff --git a/engines/darkseed/darkseed.cpp b/engines/darkseed/darkseed.cpp
index a164118b0b8..1309e9effde 100644
--- a/engines/darkseed/darkseed.cpp
+++ b/engines/darkseed/darkseed.cpp
@@ -1402,14 +1402,14 @@ void DarkseedEngine::updateDisplay() { // AKA ServiceRoom
_scaledSpriteWidth,
_scaledSpriteHeight,
_player->_flipSprite);
- } else if (_animation->_otherNspAnimationType_maybe == 47) {
+ } else if (_animation->_otherNspAnimationType_maybe == 47) { // Mike stick throw
const Sprite &sprite = _room->_locationSprites.getSpriteAt(_player->_frameIdx);
_room->calculateScaledSpriteDimensions(
sprite._width,
sprite._height,
_player->_position.y);
_sprites.addSpriteToDrawList(
- _player->_position.x,
+ _player->_position.x - _scaledSpriteWidth / 2,
_player->_position.y - _scaledSpriteHeight,
&sprite,
240 - _player->_position.y,
More information about the Scummvm-git-logs
mailing list