[Scummvm-git-logs] scummvm master -> f3a48e0250c60f428f4364388799bd99bfd55c74
phcoder
noreply at scummvm.org
Fri Dec 9 23:29:13 UTC 2022
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
f3a48e0250 SAGA: Fix graphics corruption on isometric scene in Amiga version
Commit: f3a48e0250c60f428f4364388799bd99bfd55c74
https://github.com/scummvm/scummvm/commit/f3a48e0250c60f428f4364388799bd99bfd55c74
Author: Vladimir Serbinenko (phcoder at gmail.com)
Date: 2022-12-10T00:29:05+01:00
Commit Message:
SAGA: Fix graphics corruption on isometric scene in Amiga version
Changed paths:
engines/saga/isomap.cpp
engines/saga/isomap.h
diff --git a/engines/saga/isomap.cpp b/engines/saga/isomap.cpp
index 27bcc47bbec..11d818e0546 100644
--- a/engines/saga/isomap.cpp
+++ b/engines/saga/isomap.cpp
@@ -129,7 +129,7 @@ void IsoMap::loadImages(const ByteArray &resourceData) {
ByteArrayReadStreamEndian readS(resourceData, _vm->isBigEndian());
readS.readUint16(); // skip
i = longOffset ? readS.readUint32() : readS.readUint16();
- i = i / SAGA_ISOTILEDATA_LEN;
+ i = i / (longOffset ? 10 : 8);
_tilesTable.resize(i);
Common::Array<size_t> tempOffsets;
tempOffsets.resize(_tilesTable.size());
diff --git a/engines/saga/isomap.h b/engines/saga/isomap.h
index e95f8c67f2e..426a8d8bc0e 100644
--- a/engines/saga/isomap.h
+++ b/engines/saga/isomap.h
@@ -30,7 +30,6 @@ namespace Saga {
#define ITE_OBJ_MAP 14
-#define SAGA_ISOTILEDATA_LEN 8
#define SAGA_ISOTILE_WIDTH 32
#define SAGA_ISOTILE_BASEHEIGHT 15
#define SAGA_TILE_NOMINAL_H 16
More information about the Scummvm-git-logs
mailing list