def __load_layers(self): layers = self.__map.getElementsByTagName("layer") i = 0 for raw_layer in layers: layer = Layer() layer.set_order(i) self.load_layer_properties(raw_layer, layer) layer.name = raw_layer.attributes["name"].value self._map_object.add_layer(layer) layer_width = int(raw_layer.attributes["width"].value) layer_height = int(raw_layer.attributes["height"].value) layer.set_renderer(self._map_object.get_renderer()) layer.set_dimensions([layer_width, layer_height], self.__tile_dimensions) self.__load_tiles(layer, raw_layer) i += 1