26#include <angelscript.h>
28using namespace AngelScript;
36 result = engine->RegisterEnum(
"RoadType");
ROR_ASSERT(result >= 0);
37 result = engine->RegisterEnumValue(
"RoadType",
"ROAD_AUTOMATIC", (
int)RoadType::ROAD_AUTOMATIC);
ROR_ASSERT(result >= 0);
38 result = engine->RegisterEnumValue(
"RoadType",
"ROAD_FLAT", (
int)RoadType::ROAD_FLAT);
ROR_ASSERT(result >= 0);
39 result = engine->RegisterEnumValue(
"RoadType",
"ROAD_LEFT", (
int)RoadType::ROAD_LEFT);
ROR_ASSERT(result >= 0);
40 result = engine->RegisterEnumValue(
"RoadType",
"ROAD_RIGHT", (
int)RoadType::ROAD_RIGHT);
ROR_ASSERT(result >= 0);
41 result = engine->RegisterEnumValue(
"RoadType",
"ROAD_BOTH", (
int)RoadType::ROAD_BOTH);
ROR_ASSERT(result >= 0);
42 result = engine->RegisterEnumValue(
"RoadType",
"ROAD_BRIDGE", (
int)RoadType::ROAD_BRIDGE);
ROR_ASSERT(result >= 0);
43 result = engine->RegisterEnumValue(
"RoadType",
"ROAD_MONORAIL", (
int)RoadType::ROAD_MONORAIL);
ROR_ASSERT(result >= 0);
46 result = engine->RegisterEnum(
"TextureFit");
ROR_ASSERT(result >= 0);
47 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_NONE", (
int)TextureFit::TEXFIT_NONE);
ROR_ASSERT(result >= 0);
48 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_BRICKWALL", (
int)TextureFit::TEXFIT_BRICKWALL);
ROR_ASSERT(result >= 0);
49 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_ROADS1", (
int)TextureFit::TEXFIT_ROADS1);
ROR_ASSERT(result >= 0);
50 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_ROADS2", (
int)TextureFit::TEXFIT_ROADS2);
ROR_ASSERT(result >= 0);
51 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_ROAD", (
int)TextureFit::TEXFIT_ROAD);
ROR_ASSERT(result >= 0);
52 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_ROADS3", (
int)TextureFit::TEXFIT_ROADS3);
ROR_ASSERT(result >= 0);
53 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_ROADS4", (
int)TextureFit::TEXFIT_ROADS4);
ROR_ASSERT(result >= 0);
54 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_CONCRETEWALL", (
int)TextureFit::TEXFIT_CONCRETEWALL);
ROR_ASSERT(result >= 0);
55 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_CONCRETEWALLI", (
int)TextureFit::TEXFIT_CONCRETEWALLI);
ROR_ASSERT(result >= 0);
56 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_CONCRETETOP", (
int)TextureFit::TEXFIT_CONCRETETOP);
ROR_ASSERT(result >= 0);
57 result = engine->RegisterEnumValue(
"TextureFit",
"TEXFIT_CONCRETEUNDER", (
int)TextureFit::TEXFIT_CONCRETEUNDER);
ROR_ASSERT(result >= 0);
Central state/object manager and communications hub.
#define ROR_ASSERT(_EXPR)
void RegisterProceduralRoadCommon(AngelScript::asIScriptEngine *engine)
defined in ProceduralRoadAngelscript.cpp