1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-23 15:52:55 +01:00

Move ui scripting API to libopenrct2ui

This commit is contained in:
Ted John
2018-03-24 19:30:10 +00:00
parent 237e0be7ef
commit b47bcabaf1
11 changed files with 104 additions and 58 deletions

View File

@@ -25,7 +25,6 @@
#include "ScPark.hpp"
#include "ScTile.hpp"
#include "ScThing.hpp"
#include "ScUi.hpp"
using namespace OpenRCT2;
using namespace OpenRCT2::Scripting;
@@ -64,14 +63,11 @@ void ScriptEngine::Initialise()
ScTile::Register(ctx);
ScTileElement::Register(ctx);
ScThing::Register(ctx);
ScUi::Register(ctx);
ScWindow::Register(ctx);
dukglue_register_global(ctx, std::make_shared<ScConsole>(_console), "console");
dukglue_register_global(ctx, std::make_shared<ScContext>(_execInfo, _hookEngine), "context");
dukglue_register_global(ctx, std::make_shared<ScMap>(ctx), "map");
dukglue_register_global(ctx, std::make_shared<ScPark>(), "park");
dukglue_register_global(ctx, std::make_shared<ScUi>(), "ui");
LoadPlugins();
StartPlugins();