Explorar el Código

Possible fix for #2371

DjWarmonger hace 9 años
padre
commit
6f5706352d
Se han modificado 1 ficheros con 8 adiciones y 1 borrados
  1. 8 1
      lib/mapObjects/ObjectTemplate.cpp

+ 8 - 1
lib/mapObjects/ObjectTemplate.cpp

@@ -258,11 +258,18 @@ void ObjectTemplate::readJson(const JsonNode &node)
 
 ui32 ObjectTemplate::getWidth() const
 {
-	return usedTiles.empty() ? 0 : usedTiles.front().size();
+	//TODO: Use 2D array
+	ui32 ret = 0;
+	for (auto row : usedTiles)
+	{
+		ret = std::max(ret, row.size());
+	}
+	return ret;
 }
 
 ui32 ObjectTemplate::getHeight() const
 {
+	//TODO: Use 2D array
 	return usedTiles.size();
 }