21 #ifndef FIFE_MAPSAVER_H_ 22 #define FIFE_MAPSAVER_H_ 68 virtual void save(
const Map& map,
const std::string& filename,
const std::vector<std::string>& importFiles);
virtual void setAnimationSaver(const FIFE::AnimationSaverPtr &animationSaver)
allows setting which animation saver will be used to save animation files
AtlasSaverPtr m_atlasSaver
ObjectSaverPtr m_objectSaver
virtual void setObjectSaver(const FIFE::ObjectSaverPtr &objectSaver)
allows setting which object saver will be used to save object files
virtual void setAtlasSaver(const FIFE::AtlasSaverPtr &atlasSaver)
allows setting which atlas saver will be used to save atlas files
virtual void save(const Map &map, const std::string &filename, const std::vector< std::string > &importFiles)
responsible for saving the map resource used to save map files
Interface class that all map savers should derive from.
AnimationSaverPtr m_animationSaver
default map saver class implementing the IMapSaver interface