00001 #ifndef HEADER_DESCFINDER_H 00002 #define HEADER_DESCFINDER_H 00003 00004 class Level; 00005 00006 #include <string> 00007 00008 /** 00009 * Allows to find level name and description. 00010 */ 00011 class DescFinder { 00012 public: 00013 virtual ~DescFinder() {} 00014 virtual std::string findLevelName( 00015 const std::string &codename) const = 0; 00016 virtual std::string findDesc( 00017 const std::string &codename) const = 0; 00018 }; 00019 00020 #endif