FIFE  2008.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
FIFE::MapSaver Class Reference

#include <mapsaver.h>

Inheritance diagram for FIFE::MapSaver:
Inheritance graph
Collaboration diagram for FIFE::MapSaver:
Collaboration graph

Public Member Functions

 MapSaver ()
 ~MapSaver ()
virtual void setObjectSaver (const FIFE::ObjectSaverPtr &objectSaver)
virtual void setAnimationSaver (const FIFE::AnimationSaverPtr &animationSaver)
virtual void setAtlasSaver (const FIFE::AtlasSaverPtr &atlasSaver)
virtual void save (const Map &map, const std::string &filename, const std::vector< std::string > &importFiles)

Detailed Description

default map saver class implementing the IMapSaver interface

Definition at line 40 of file mapsaver.h.

Constructor & Destructor Documentation

FIFE::MapSaver::MapSaver ( )

constructor

Definition at line 46 of file mapsaver.cpp.

FIFE::MapSaver::~MapSaver ( )

destructor

Definition at line 52 of file mapsaver.cpp.

Member Function Documentation

void FIFE::MapSaver::save ( const Map map,
const std::string &  filename,
const std::vector< std::string > &  importFiles 
)
virtual
void FIFE::MapSaver::setAnimationSaver ( const FIFE::AnimationSaverPtr animationSaver)
virtual

allows setting which animation saver will be used to save animation files

Implements FIFE::IMapSaver.

Definition at line 62 of file mapsaver.cpp.

void FIFE::MapSaver::setAtlasSaver ( const FIFE::AtlasSaverPtr atlasSaver)
virtual

allows setting which atlas saver will be used to save atlas files

Implements FIFE::IMapSaver.

Definition at line 67 of file mapsaver.cpp.

void FIFE::MapSaver::setObjectSaver ( const FIFE::ObjectSaverPtr objectSaver)
virtual

allows setting which object saver will be used to save object files

Implements FIFE::IMapSaver.

Definition at line 57 of file mapsaver.cpp.


The documentation for this class was generated from the following files: