Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
DashBoardManagerAngelscriptCommon.cpp
Go to the documentation of this file.
1#include "Application.h"
2#include "ScriptEngine.h"
3#include "DashBoardManager.h"
4
5#include <angelscript.h>
6
7using namespace AngelScript;
8
9void RoR::RegisterDashBoardManagerCommon(asIScriptEngine* engine)
10{
11 int result = 0;
12
13 // enum DashboardDataTypes
14 result = engine->RegisterEnum("DashboardDataTypes"); ROR_ASSERT(result >= 0);
15 result = engine->RegisterEnumValue("DashboardDataTypes", "DC_BOOL", DC_BOOL); ROR_ASSERT(result >= 0);
16 result = engine->RegisterEnumValue("DashboardDataTypes", "DC_INT", DC_INT); ROR_ASSERT(result >= 0);
17 result = engine->RegisterEnumValue("DashboardDataTypes", "DC_FLOAT", DC_FLOAT); ROR_ASSERT(result >= 0);
18 result = engine->RegisterEnumValue("DashboardDataTypes", "DC_STRING", DC_CHAR); ROR_ASSERT(result >= 0);
19 result = engine->RegisterEnumValue("DashboardDataTypes", "DC_INVALID", DC_INVALID); ROR_ASSERT(result >= 0);
20}
Central state/object manager and communications hub.
#define ROR_ASSERT(_EXPR)
Definition Application.h:40
void RegisterDashBoardManagerCommon(AngelScript::asIScriptEngine *engine)