#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().