Changes the Console to expose global functions to scripts instead of properties.

Fixes #2140
Refs #1886

This was SVN commit r13884.
This commit is contained in:
Yves
2013-09-21 14:48:19 +00:00
parent bb506fb578
commit 9781b67cf4
12 changed files with 53 additions and 158 deletions
+2
View File
@@ -41,6 +41,7 @@
#include "ps/ProfileViewer.h"
#include "ps/Pyrogenesis.h"
#include "ps/SavedGame.h"
#include "ps/scripting/JSInterface_Console.h"
#include "ps/UserReport.h"
#include "ps/GameSetup/Atlas.h"
#include "ps/GameSetup/Config.h"
@@ -654,6 +655,7 @@ void GuiScriptingInit(ScriptInterface& scriptInterface)
{
JSI_GameView::RegisterScriptFunctions(scriptInterface);
JSI_Renderer::RegisterScriptFunctions(scriptInterface);
JSI_Console::RegisterScriptFunctions(scriptInterface);
// GUI manager functions:
scriptInterface.RegisterFunction<CScriptVal, &GetActiveGui>("GetActiveGui");