Changes the ConfigDB to expose global functions to scripts instead of properties and custom objects.

Fixes #2172
Refs #1886

This was SVN commit r13914.
This commit is contained in:
Yves
2013-09-29 18:56:50 +00:00
parent 2ea0620abb
commit 238b7f84d8
9 changed files with 155 additions and 222 deletions
+2
View File
@@ -41,6 +41,7 @@
#include "ps/ProfileViewer.h"
#include "ps/Pyrogenesis.h"
#include "ps/SavedGame.h"
#include "ps/scripting/JSInterface_ConfigDB.h"
#include "ps/scripting/JSInterface_Console.h"
#include "ps/UserReport.h"
#include "ps/GameSetup/Atlas.h"
@@ -656,6 +657,7 @@ void GuiScriptingInit(ScriptInterface& scriptInterface)
JSI_GameView::RegisterScriptFunctions(scriptInterface);
JSI_Renderer::RegisterScriptFunctions(scriptInterface);
JSI_Console::RegisterScriptFunctions(scriptInterface);
JSI_ConfigDB::RegisterScriptFunctions(scriptInterface);
// GUI manager functions:
scriptInterface.RegisterFunction<CScriptVal, &GetActiveGui>("GetActiveGui");