From: Jeff M. <jef...@us...> - 2007-02-09 01:53:43
|
Update of /cvsroot/bzflag/bzflag/src/bzfs In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv12845 Modified Files: bzfsAPI.cxx Log Message: API calls to reset bzdb variables. Index: bzfsAPI.cxx =================================================================== RCS file: /cvsroot/bzflag/bzflag/src/bzfs/bzfsAPI.cxx,v retrieving revision 2.171 retrieving revision 2.172 diff -w -u -r2.171 -r2.172 --- bzfsAPI.cxx 9 Feb 2007 00:06:23 -0000 2.171 +++ bzfsAPI.cxx 9 Feb 2007 01:53:42 -0000 2.172 @@ -41,6 +41,7 @@ #include "CustomWorld.h" #include "Permissions.h" +#include "CommandManager.h" TimeKeeper synct = TimeKeeper::getCurrent(); @@ -1437,6 +1438,21 @@ return (int)varList->size(); } +BZF_API void bz_resetBZDBVar( const char* variable ) +{ + std::string command = "reset "; + if ( variable && strlen(variable) ) + command += variable; + else + command += "*"; + + CMDMGR.run(command); +} + +BZF_API void bz_resetALLBZDBVars( void ) +{ + bz_resetBZDBVar(NULL); +} // logging BZF_API void bz_debugMessage ( int _debugLevel, const char* message ) |