27#include <angelscript.h>
29using namespace AngelScript;
35 r = engine->RegisterEnum(
"autoswitch");
ROR_ASSERT(r >= 0);
36 r = engine->RegisterEnumValue(
"autoswitch",
"AUTOSWITCH_REAR", Engine::REAR);
ROR_ASSERT(r >= 0);
37 r = engine->RegisterEnumValue(
"autoswitch",
"AUTOSWITCH_NEUTRAL", Engine::NEUTRAL);
ROR_ASSERT(r >= 0);
38 r = engine->RegisterEnumValue(
"autoswitch",
"AUTOSWITCH_DRIVE", Engine::DRIVE);
ROR_ASSERT(r >= 0);
39 r = engine->RegisterEnumValue(
"autoswitch",
"AUTOSWITCH_TWO", Engine::TWO);
ROR_ASSERT(r >= 0);
40 r = engine->RegisterEnumValue(
"autoswitch",
"AUTOSWITCH_ONE", Engine::ONE);
ROR_ASSERT(r >= 0);
41 r = engine->RegisterEnumValue(
"autoswitch",
"AUTOSWITCH_MANUALMODE", Engine::MANUALMODE);
ROR_ASSERT(r >= 0);
43 r = engine->RegisterEnum(
"SimGearboxMode");
ROR_ASSERT(r >= 0);
44 r = engine->RegisterEnumValue(
"SimGearboxMode",
"AUTO",
static_cast<int>(SimGearboxMode::AUTO));
ROR_ASSERT(r >= 0);
45 r = engine->RegisterEnumValue(
"SimGearboxMode",
"SEMI_AUTO",
static_cast<int>(SimGearboxMode::SEMI_AUTO));
ROR_ASSERT(r >= 0);
46 r = engine->RegisterEnumValue(
"SimGearboxMode",
"MANUAL",
static_cast<int>(SimGearboxMode::MANUAL));
ROR_ASSERT(r >= 0);
47 r = engine->RegisterEnumValue(
"SimGearboxMode",
"MANUAL_STICK",
static_cast<int>(SimGearboxMode::MANUAL_STICK));
ROR_ASSERT(r >= 0);
48 r = engine->RegisterEnumValue(
"SimGearboxMode",
"MANUAL_RANGES",
static_cast<int>(SimGearboxMode::MANUAL_RANGES));
ROR_ASSERT(r >= 0);
#define ROR_ASSERT(_EXPR)
void RegisterEngineCommon(AngelScript::asIScriptEngine *engine)
Register class Engine and related enums, defined in EngineAngelscript.cpp.