ns/releases/3.05f/source/mod/AvHConstants.cpp
2005-07-14 17:41:41 +00:00

42 lines
847 B
C++

#include "AvHConstants.h"
#include <cstring>
const int slashchr = '\\';
#define kAvHModDir ((const char*)("ns"))
#ifdef AVH_SERVER
#include "common/mathlib.h"
#include "common/const.h"
#include "engine/edict.h"
#include "engine/eiface.h"
#include "dlls/enginecallback.h"
#else
#include "cl_dll/wrect.h"
#include "cl_dll/cl_dll.h"
#include "dlls/extdll.h"
#endif
const char* getModDirectory(void)
{
static char theModDirectory[512];
static bool theIsComputed = false;
if(!theIsComputed)
{
#ifdef AVH_SERVER
GET_GAME_DIR(theModDirectory);
#else
const char *pchGameDirT = gEngfuncs.pfnGetGameDirectory();
strcpy(theModDirectory, pchGameDirT);
#endif
theIsComputed = true; //don't compute this again
}
return theModDirectory;
}
const char* getModName(void)
{
return kAvHGameName;
}