BWAPI
trunk/bwapi/BWAPI/Source/Config.h
Go to the documentation of this file.
00001 #pragma once
00002 #include <windows.h>
00003 #include <string>
00004 #include <storm.h>
00005 
00006 // Functions
00007 std::string LoadConfigString(const char *pszKey, const char *pszItem, const char *pszDefault = NULL);
00008 int LoadConfigInt(const char *pszKey, const char *pszItem, const int iDefault = 0);
00009 std::string LoadRegString(const char *pszKeyName, const char *pszValueName, BYTE bSRegFlags = SREG_NONE);
00010 
00011 void InitPrimaryConfig();
00012 
00013 // Data
00014 extern char szConfigPath[MAX_PATH];
00015 extern char szInstallPath[MAX_PATH];
00016 extern char szLogPath[MAX_PATH];
00017 extern char szScreenshotFormat[8];
00018 
00019 extern bool isCorrectVersion;
00020 extern bool showWarn;
00021 extern bool serverEnabled;
00022 extern DWORD gdwProcNum;
00023 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines