MapDef.h

Go to the documentation of this file.
00001 #ifndef MAPDEF_H_
00002 #define MAPDEF_H_
00003 
00004 #include "../common/Parser.h"
00005 
00006 namespace scripts
00007 {
00008     class MapDef
00009     {
00010         private:
00011 
00012             // the parser object that holds all the block data
00013             Parser parser;
00014 
00015             std::string getMapDefID ();
00016 
00017         public:
00018             virtual ~MapDef ();
00019 
00020             MapDef ();
00021 
00022             // may return null if there is no mapdef yet
00023             DataBlock* getMapDefForCurrentMap ();
00024 
00031             bool add ();
00032 
00033             void showMapDefinition ();
00034     };
00035 }
00036 
00037 #endif /* MAPDEF_H_ */

Generated by  doxygen 1.6.2