#include "C4Include.h"
#include "C4Version.h"
#include "lib/C4Random.h"
#include "script/C4AulExec.h"
#include "script/C4AulDefFunc.h"
#include "script/C4ScriptLibraries.h"
Go to the source code of this file.
Macros | |
#define | MAKE_AND_RETURN_ARRAY(values) |
#define | F(f) ::AddFunc(p, #f, Fn##f) |
Functions | |
StdStrBuf | FnStringFormat (C4PropList *_this, C4String *szFormatPar, C4Value *Pars, int ParCount) |
void | InitCoreFunctionMap (C4AulScriptEngine *pEngine) |
Variables | |
C4ScriptConstDef | C4ScriptConstMap [] |
C4ScriptFnDef | C4ScriptFnMap [] |
#define F | ( | f | ) | ::AddFunc(p, #f, Fn##f) |
#define MAKE_AND_RETURN_ARRAY | ( | values | ) |
Definition at line 127 of file C4Script.cpp.
StdStrBuf FnStringFormat | ( | C4PropList * | _this, |
C4String * | szFormatPar, | ||
C4Value * | Pars, | ||
int | ParCount | ||
) |
Definition at line 30 of file C4Script.cpp.
void InitCoreFunctionMap | ( | C4AulScriptEngine * | pEngine | ) |
Definition at line 1128 of file C4Script.cpp.
References Abs(), AddFunc(), Angle(), C4ScriptConstMap, C4ScriptFnMap, C4V_Int, C4VInt(), Cos(), Distance(), F, C4AulExec::FnLogCallStack(), C4AulExec::FnTranslate(), C4AulScriptEngine::GetPropList(), C4ScriptConstDef::Identifier, Inside(), C4ScriptLibrary::InstantiateAllLibraries(), Random(), C4AulScriptEngine::RegisterGlobalConstant(), Sin(), and WildcardMatch().
Referenced by c4_mapgen_handle_init_script_engine(), and C4Game::InitScriptEngine().
C4ScriptConstDef C4ScriptConstMap[] |
Definition at line 1066 of file C4Script.cpp.
Referenced by InitCoreFunctionMap().
C4ScriptFnDef C4ScriptFnMap[] |
Definition at line 1115 of file C4Script.cpp.
Referenced by InitCoreFunctionMap().