00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef CFG_FILE_H_INCLUDED_
00019 #define CFG_FILE_H_INCLUDED_
00020
00021
00022 class CfgFile
00023 {
00024 public:
00025
00026 static const char* getString(const char *varName, const char *varDefault = "");
00027 static int getInt (const char *varName, int varDefault = 0);
00028 static float getFloat (const char *varName, float varDefault = 0.f);
00029
00030 static void init();
00031 static void initLoadDefaults();
00032 static void done();
00033
00034 private:
00035
00036 static bool read(const char *varName, char *s);
00037
00038 };
00039
00040
00041 #endif CFG_FILE_H_INCLUDED_