- std::auto_ptr<Tile> tile(new Tile(m_tileset, imagespecs,
- (has_attributes ? attributes[i] : 0), (has_datas ? datas[i] : 0), animfps));
+ std::vector<Tile::ImageSpec> editor_imagespecs;
+ for(std::vector<std::string>::const_iterator j = editor_images.begin(); j != editor_images.end(); ++j)
+ {
+ editor_imagespecs.push_back(Tile::ImageSpec(m_tiles_path + *j, Rectf(x, y, x + 32, y + 32)));
+ }
+
+ std::auto_ptr<Tile> tile(new Tile(m_tileset, imagespecs, editor_imagespecs,
+ (has_attributes ? attributes[i] : 0), (has_datas ? datas[i] : 0), fps));