MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / RegisterEvalCommands

Method RegisterEvalCommands

engine/Evaluator/EvalState.cpp:186–218  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

184}
185
186void EvalState::RegisterEvalCommands()
187{
188 NewFunction(GameFunction(GameNothing, "hint", StubHint, GameString));
189 NewFunction(GameFunction(GameNothing, "hintC", StubHintC, GameString));
190 NewFunction(GameFunction(GameNothing, "hintCadet", StubHint, GameString));
191 NewFunction(GameFunction(GameNothing, "logInfo", StubLogInfo, GameVoid));
192 NewFunction(GameFunction(GameNothing, "textLog", StubTextLog, GameVoid));
193 NewFunction(GameFunction(GameNothing, "debugLog", StubDebugLog, GameVoid));
194 NewFunction(GameFunction(GameNothing, "diag_log", StubDiagLog, GameVoid));
195
196 NewFunction(GameFunction(GameString, "format", EvalFormat, GameArray));
197
198 NewFunction(GameFunction(GameString, "str", EvalToString, GameVoid));
199 NewFunction(GameFunction(GameArray, "toArray", EvalToArray, GameString));
200 NewFunction(GameFunction(GameString, "toString", EvalToStringFromArray, GameArray));
201
202 NewOperator(GameOperator(GameNothing, "globalChat", function, StubGlobalChat, GameVoid, GameString));
203 NewOperator(GameOperator(GameNothing, "sideChat", function, StubSideChat, GameVoid, GameString));
204 NewOperator(GameOperator(GameNothing, "groupChat", function, StubGroupChat, GameVoid, GameString));
205 NewOperator(GameOperator(GameNothing, "vehicleChat", function, StubVehicleChat, GameVoid, GameString));
206
207 NewNularOp(GameNular(GameScalar, "time", NularTime));
208 NewNularOp(GameNular(GameBool, "isServer", NularIsServer));
209 NewNularOp(GameNular(MockGameObject, "objNull", NularObjNull));
210 NewNularOp(GameNular(MockGameGroup, "grpNull", NularGrpNull));
211 NewNularOp(GameNular(MockGameObject, "player", NularPlayer));
212
213 RegisterObjectCommands();
214 RegisterCreationCommands();
215 RegisterPropertyCommands();
216 RegisterVariableCommands();
217 RegisterScriptCommands();
218}
219
220// --- Object manipulation commands ---
221

Callers 1

EnsureInitializedMethod · 0.80

Calls 3

GameFunctionClass · 0.85
GameOperatorClass · 0.85
GameNularClass · 0.85

Tested by

no test coverage detected