[Scummvm-cvs-logs] scummvm master -> b91d12557f0b458b62d6a971de8be4de114673ac
Strangerke
Strangerke at scummvm.org
Tue May 24 21:49:16 CEST 2016
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:
93e0f8f03b AGOS: Fix uninitialized variables
b91d12557f GNAP: Remove duplicate code in character
Commit: 93e0f8f03bc88420bc9f0862a92c72fede0664ab
https://github.com/scummvm/scummvm/commit/93e0f8f03bc88420bc9f0862a92c72fede0664ab
Author: Strangerke (strangerke at scummvm.org)
Date: 2016-05-24T19:49:38+02:00
Commit Message:
AGOS: Fix uninitialized variables
Changed paths:
engines/agos/animation.cpp
engines/agos/feeble.cpp
diff --git a/engines/agos/animation.cpp b/engines/agos/animation.cpp
index 83682d5..123e580 100644
--- a/engines/agos/animation.cpp
+++ b/engines/agos/animation.cpp
@@ -57,6 +57,7 @@ MoviePlayer::MoviePlayer(AGOSEngine_Feeble *vm)
memset(baseName, 0, sizeof(baseName));
_ticks = 0;
+ _bgSoundStream = nullptr;
}
MoviePlayer::~MoviePlayer() {
diff --git a/engines/agos/feeble.cpp b/engines/agos/feeble.cpp
index bfd11fa..9177262 100644
--- a/engines/agos/feeble.cpp
+++ b/engines/agos/feeble.cpp
@@ -39,6 +39,7 @@ AGOSEngine_Feeble::AGOSEngine_Feeble(OSystem *system, const AGOSGameDescription
_moviePlayer = 0;
_vgaCurSpritePriority = 0;
_mouseToggle = false;
+ _opcodesFeeble = nullptr;
}
AGOSEngine_Feeble::~AGOSEngine_Feeble() {
Commit: b91d12557f0b458b62d6a971de8be4de114673ac
https://github.com/scummvm/scummvm/commit/b91d12557f0b458b62d6a971de8be4de114673ac
Author: Strangerke (strangerke at scummvm.org)
Date: 2016-05-24T21:41:02+02:00
Commit Message:
GNAP: Remove duplicate code in character
Changed paths:
engines/gnap/character.cpp
diff --git a/engines/gnap/character.cpp b/engines/gnap/character.cpp
index 76e30d9..407ecb1 100644
--- a/engines/gnap/character.cpp
+++ b/engines/gnap/character.cpp
@@ -430,22 +430,12 @@ int PlayerGnap::getSequenceId(int kind, Common::Point gridPos) {
case kGSMoan2:
if (gridPos.x > 0 && gridPos.y > 0) {
- if (_pos.y > gridPos.y) {
- if (_pos.x > gridPos.x) {
- sequenceId = 0x832;
- _idleFacing = kDirBottomLeft;
- } else {
- sequenceId = 0x7AA;
- _idleFacing = kDirBottomRight;
- }
+ if (_pos.x > gridPos.x) {
+ sequenceId = 0x832;
+ _idleFacing = kDirBottomLeft;
} else {
- if (_pos.x > gridPos.x) {
- sequenceId = 0x832;
- _idleFacing = kDirBottomLeft;
- } else {
- sequenceId = 0x7AA;
- _idleFacing = kDirBottomRight;
- }
+ sequenceId = 0x7AA;
+ _idleFacing = kDirBottomRight;
}
} else if (_idleFacing != kDirBottomRight && _idleFacing != kDirUpRight) {
sequenceId = 0x832;
@@ -861,17 +851,10 @@ int PlayerGnap::getShowSequenceId(int index, int gridX, int gridY) {
Facing facing = _idleFacing;
if (gridY > 0 && gridX > 0) {
- if (_pos.y > gridY) {
- if (_pos.x > gridX)
- _idleFacing = kDirUpLeft;
- else
- _idleFacing = kDirUpRight;
- } else {
- if (_pos.x > gridX)
- _idleFacing = kDirUpLeft;
- else
- _idleFacing = kDirUpRight;
- }
+ if (_pos.x > gridX)
+ _idleFacing = kDirUpLeft;
+ else
+ _idleFacing = kDirUpRight;
} else if (_idleFacing != kDirBottomRight && _idleFacing != kDirUpRight) {
_idleFacing = kDirUpLeft;
} else {
More information about the Scummvm-git-logs
mailing list