22#include "../../autowrapper/aswrappedcall.h"
25#include <angelscript.h>
27using namespace AngelScript;
36 result = engine->RegisterObjectMethod(
"CVarClass",
"const string& getName()",
WRAP_MFN(CVar, getName), asCALL_GENERIC);
ROR_ASSERT(result>=0);
37 result = engine->RegisterObjectMethod(
"CVarClass",
"const string& getStr()",
WRAP_MFN(CVar, getStr), asCALL_GENERIC);
ROR_ASSERT(result>=0);
38 result = engine->RegisterObjectMethod(
"CVarClass",
"int getInt()",
WRAP_MFN(CVar, getInt), asCALL_GENERIC);
ROR_ASSERT(result>=0);
39 result = engine->RegisterObjectMethod(
"CVarClass",
"float getFloat()",
WRAP_MFN(CVar, getFloat), asCALL_GENERIC);
ROR_ASSERT(result>=0);
40 result = engine->RegisterObjectMethod(
"CVarClass",
"bool getBool()",
WRAP_MFN(CVar, getBool), asCALL_GENERIC);
ROR_ASSERT(result>=0);
43 result = engine->RegisterObjectMethod(
"ConsoleClass",
"CVarClass @cVarCreate(const string &in, const string &in, int, const string &in)",
WRAP_MFN(Console, cVarCreate), asCALL_GENERIC);
ROR_ASSERT(result>=0);
44 result = engine->RegisterObjectMethod(
"ConsoleClass",
"CVarClass @cVarFind(const string &in)",
WRAP_MFN(Console, cVarFind), asCALL_GENERIC);
ROR_ASSERT(result>=0);
45 result = engine->RegisterObjectMethod(
"ConsoleClass",
"CVarClass @cVarGet(const string &in, int)",
WRAP_MFN(Console, cVarGet), asCALL_GENERIC);
ROR_ASSERT(result>=0);
46 result = engine->RegisterObjectMethod(
"ConsoleClass",
"CVarClass @cVarSet(const string &in, const string &in)",
WRAP_MFN(Console, cVarSet), asCALL_GENERIC);
ROR_ASSERT(result>=0);
47 result = engine->RegisterObjectMethod(
"ConsoleClass",
"void cVarAssign(CVarClass@, const string &in)",
WRAP_MFN(Console, cVarAssign), asCALL_GENERIC);
ROR_ASSERT(result>=0);
#define ROR_ASSERT(_EXPR)
#define WRAP_MFN(ClassType, name)
void RegisterConsoleGeneric(AngelScript::asIScriptEngine *engine)