00001 /* Crown and Cutlass 00002 * IResourceFactory Header 00003 */ 00004 00005 #if !defined ( _IRESOURCE_FACTORY_H_ ) 00006 #define _IRESOURCE_FACTORY_H_ 00007 00008 #include <string> 00009 00010 class IResource; 00011 class TiXmlElement; 00012 00013 class IResourceFactory { 00014 public: 00015 virtual ~IResourceFactory() { }; 00016 00017 virtual IResource* NewResource(TiXmlElement *XmlElement) = 0; 00018 }; 00019 00020 #endif
1.4.7