27#include <angelscript.h>
29using namespace AngelScript;
35 result = engine->RegisterEnum(
"SpecialObjectType");
ROR_ASSERT(result >= 0);
37 result = engine->RegisterEnumValue(
"SpecialObjectType",
"SPECIAL_OBJECT_NONE", (
int)TObjSpecialObject::NONE);
ROR_ASSERT(result >= 0);
38 result = engine->RegisterEnumValue(
"SpecialObjectType",
"SPECIAL_OBJECT_TRUCK", (
int)TObjSpecialObject::TRUCK);
ROR_ASSERT(result >= 0);
39 result = engine->RegisterEnumValue(
"SpecialObjectType",
"SPECIAL_OBJECT_LOAD", (
int)TObjSpecialObject::LOAD);
ROR_ASSERT(result >= 0);
40 result = engine->RegisterEnumValue(
"SpecialObjectType",
"SPECIAL_OBJECT_MACHINE", (
int)TObjSpecialObject::MACHINE);
ROR_ASSERT(result >= 0);
41 result = engine->RegisterEnumValue(
"SpecialObjectType",
"SPECIAL_OBJECT_BOAT", (
int)TObjSpecialObject::BOAT);
ROR_ASSERT(result >= 0);
42 result = engine->RegisterEnumValue(
"SpecialObjectType",
"SPECIAL_OBJECT_TRUCK2", (
int)TObjSpecialObject::TRUCK2);
ROR_ASSERT(result >= 0);
Central state/object manager and communications hub.
#define ROR_ASSERT(_EXPR)
void RegisterTerrainCommon(AngelScript::asIScriptEngine *engine)
Registers RoR::Terrain, defined in TerrainAngelscript.cpp.