aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/map.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2019-07-17 14:32:02 +0200
committerEugene Sandulenko2019-09-03 17:17:22 +0200
commit9ab298748e15aff4c1c015d2a1590611e75ecece (patch)
treeb674f9dc72dbae342a5434ba255414a095a73a48 /engines/hdb/map.cpp
parent5cf1f6a2f9834c8f52bd8e376140ef9882654324 (diff)
downloadscummvm-rg350-9ab298748e15aff4c1c015d2a1590611e75ecece.tar.gz
scummvm-rg350-9ab298748e15aff4c1c015d2a1590611e75ecece.tar.bz2
scummvm-rg350-9ab298748e15aff4c1c015d2a1590611e75ecece.zip
HDB: Fix flag checking across the engien
Diffstat (limited to 'engines/hdb/map.cpp')
-rw-r--r--engines/hdb/map.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/hdb/map.cpp b/engines/hdb/map.cpp
index fbaa4c98e2..b209332c94 100644
--- a/engines/hdb/map.cpp
+++ b/engines/hdb/map.cpp
@@ -1021,11 +1021,11 @@ void Map::addFGTileAnimation(int x, int y) {
uint32 flags = tile->_flags;
// FOREGROUND
- if (flags & kFlagAnimFast) {
+ if ((flags & kFlagAnimFast) == kFlagAnimFast) {
_listFGAnimFast.push_back(i);
- } else if (flags & kFlagAnimSlow) {
+ } else if ((flags & kFlagAnimSlow) == kFlagAnimSlow) {
_listFGAnimSlow.push_back(i);
- } else if (flags & kFlagAnimMedium) {
+ } else if ((flags & kFlagAnimMedium) == kFlagAnimMedium) {
_listFGAnimMedium.push_back(i);
}
}