diff options
author | Thorbjørn Lindeijer <thorbjorn@lindeijer.nl> | 2012-02-01 22:22:33 +0100 |
---|---|---|
committer | Thorbjørn Lindeijer <thorbjorn@lindeijer.nl> | 2012-02-03 20:29:10 +0100 |
commit | 66850d2dbc9798619159688dcba0cc912247ac02 (patch) | |
tree | 84f3e15620bf0f60725c10495deeaefbe1824d10 /src/map.cpp | |
parent | 024088d76569ef07be7f166f22f3f5e22592a586 (diff) | |
download | mana-client-66850d2dbc9798619159688dcba0cc912247ac02.tar.gz mana-client-66850d2dbc9798619159688dcba0cc912247ac02.tar.bz2 mana-client-66850d2dbc9798619159688dcba0cc912247ac02.tar.xz mana-client-66850d2dbc9798619159688dcba0cc912247ac02.zip |
Clear tile flags from the gid before further processing
Better to show non-rotated/flipped tiles than no tile at all. This also
fixes interpretation of collision tiles that happen to be flipped.
Also interpret the gid as an unsigned number, since that's how they are
written in the TMX file since the introduction of these flags.
Reviewed-by: Yohann Ferreira
Diffstat (limited to 'src/map.cpp')
-rw-r--r-- | src/map.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/map.cpp b/src/map.cpp index c8ca82bb..b91c15ec 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -549,7 +549,7 @@ void Map::drawAmbientLayers(Graphics *graphics, LayerType type, } } -Tileset *Map::getTilesetWithGid(int gid) const +Tileset *Map::getTilesetWithGid(unsigned gid) const { Tileset *s = NULL; for (Tilesets::const_iterator it = mTilesets.begin(), |