Skip to content

Commit

Permalink
Merge pull request #21 from dcronqvist/objlayer-visibility
Browse files Browse the repository at this point in the history
Fix incorrect type for visibility in layers
  • Loading branch information
dcronqvist authored Aug 31, 2024
2 parents ac073d6 + 4695a4f commit 39d2838
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ internal ObjectLayer ReadObjectLayer()
var width = _reader.GetOptionalAttributeParseable<uint>("width");
var height = _reader.GetOptionalAttributeParseable<uint>("height");
var opacity = _reader.GetOptionalAttributeParseable<float>("opacity") ?? 1.0f;
var visible = _reader.GetOptionalAttributeParseable<bool>("visible") ?? true;
var visible = (_reader.GetOptionalAttributeParseable<uint>("visible") ?? 1) == 1;
var tintColor = _reader.GetOptionalAttributeClass<Color>("tintcolor");
var offsetX = _reader.GetOptionalAttributeParseable<float>("offsetx") ?? 0.0f;
var offsetY = _reader.GetOptionalAttributeParseable<float>("offsety") ?? 0.0f;
Expand Down
4 changes: 2 additions & 2 deletions src/DotTiled/Serialization/Tmx/TmxReaderBase.TileLayer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ internal TileLayer ReadTileLayer(bool dataUsesChunks)
var width = _reader.GetRequiredAttributeParseable<uint>("width");
var height = _reader.GetRequiredAttributeParseable<uint>("height");
var opacity = _reader.GetOptionalAttributeParseable<float>("opacity") ?? 1.0f;
var visible = _reader.GetOptionalAttributeParseable<bool>("visible") ?? true;
var visible = (_reader.GetOptionalAttributeParseable<uint>("visible") ?? 1) == 1;
var tintColor = _reader.GetOptionalAttributeClass<Color>("tintcolor");
var offsetX = _reader.GetOptionalAttributeParseable<float>("offsetx") ?? 0.0f;
var offsetY = _reader.GetOptionalAttributeParseable<float>("offsety") ?? 0.0f;
Expand Down Expand Up @@ -107,7 +107,7 @@ internal Group ReadGroup()
var name = _reader.GetOptionalAttribute("name") ?? "";
var @class = _reader.GetOptionalAttribute("class") ?? "";
var opacity = _reader.GetOptionalAttributeParseable<float>("opacity") ?? 1.0f;
var visible = _reader.GetOptionalAttributeParseable<bool>("visible") ?? true;
var visible = (_reader.GetOptionalAttributeParseable<uint>("visible") ?? 1) == 1;
var tintColor = _reader.GetOptionalAttributeClass<Color>("tintcolor");
var offsetX = _reader.GetOptionalAttributeParseable<float>("offsetx") ?? 0.0f;
var offsetY = _reader.GetOptionalAttributeParseable<float>("offsety") ?? 0.0f;
Expand Down

0 comments on commit 39d2838

Please sign in to comment.