22 #ifndef FIFE_IMAPLOADER_H_
23 #define FIFE_IMAPLOADER_H_
34 #include "iatlasloader.h"
35 #include "iobjectloader.h"
36 #include "ianimationloader.h"
65 virtual bool isLoadable(
const std::string& filename)
const = 0;
70 virtual Map*
load(
const std::string& filename) = 0;
virtual void setAnimationLoader(const FIFE::AnimationLoaderPtr &animationLoader)=0
virtual void setAtlasLoader(const FIFE::AtlasLoaderPtr &atlasLoader)=0
virtual void setObjectLoader(const FIFE::ObjectLoaderPtr &objectLoader)=0
virtual bool isLoadable(const std::string &filename) const =0
virtual Map * load(const std::string &filename)=0