fixes tmx maps

This commit is contained in:
Ricardo Quesada 2014-05-01 11:51:11 -07:00
parent 19c1dcb1da
commit 1cfd133555
1 changed files with 3 additions and 10 deletions

View File

@ -340,18 +340,11 @@ void TMXMapInfo::startElement(void *ctx, const char *name, const char **atts)
s.height = attributeDict["height"].asFloat();
layer->_layerSize = s;
layer->_visible = attributeDict["visible"].asBool();
Value& visibleValue = attributeDict["visible"];
layer->_visible = visibleValue.isNull() ? true : visibleValue.asBool();
Value& opacityValue = attributeDict["opacity"];
if( !opacityValue.isNull() )
{
layer->_opacity = (unsigned char)(255.0f * opacityValue.asFloat());
}
else
{
layer->_opacity = 255;
}
layer->_opacity = opacityValue.isNull() ? 255 : (unsigned char)(255.0f * opacityValue.asFloat());
float x = attributeDict["x"].asFloat();
float y = attributeDict["y"].asFloat();