forked from mirrors/0ad
Refactor all usage of RegisterFunction to ScriptFunction::Register
- Replace ScriptInterface::RegisterFunction with
ScriptFunction::Register
- Mostly removing unused cmpPrivate*
- Some usage introduces specific getters (mapgenerator, AIWorker,
XmppClient,...)
- Several passthrough functions are simply removed in favour of calling
the original, reducing duplication
- Make use of ScriptRequest/ScriptInterface capabilities where
relevant.
- Make JSI_* headers only expose necessary functions, lightening them
considerably and reducing duplication
- Reuse namespaces in JSI_* implementations directly, reducing visual
noise there
Follows f3aedf88a6
Differential Revision: https://code.wildfiregames.com/D3626
This was SVN commit r24983.
This commit is contained in:
@@ -53,24 +53,24 @@ void GuiScriptingInit(ScriptInterface& scriptInterface)
|
||||
ScriptRequest rq(scriptInterface);
|
||||
|
||||
JSI_GUISize::RegisterScriptClass(scriptInterface);
|
||||
JSI_ConfigDB::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_ConfigDB::RegisterScriptFunctions(rq);
|
||||
JSI_Console::RegisterScriptFunctions(rq);
|
||||
JSI_Debug::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_GUIManager::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Game::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_GameView::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Hotkey::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_L10n::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Lobby::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Main::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Mod::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_ModIo::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Network::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Renderer::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_SavedGame::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Simulation::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Sound::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_UserReport::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_VFS::RegisterScriptFunctions_GUI(scriptInterface);
|
||||
JSI_VisualReplay::RegisterScriptFunctions(scriptInterface);
|
||||
JSI_Debug::RegisterScriptFunctions(rq);
|
||||
JSI_GUIManager::RegisterScriptFunctions(rq);
|
||||
JSI_Game::RegisterScriptFunctions(rq);
|
||||
JSI_GameView::RegisterScriptFunctions(rq);
|
||||
JSI_Hotkey::RegisterScriptFunctions(rq);
|
||||
JSI_L10n::RegisterScriptFunctions(rq);
|
||||
JSI_Lobby::RegisterScriptFunctions(rq);
|
||||
JSI_Main::RegisterScriptFunctions(rq);
|
||||
JSI_Mod::RegisterScriptFunctions(rq);
|
||||
JSI_ModIo::RegisterScriptFunctions(rq);
|
||||
JSI_Network::RegisterScriptFunctions(rq);
|
||||
JSI_Renderer::RegisterScriptFunctions(rq);
|
||||
JSI_SavedGame::RegisterScriptFunctions(rq);
|
||||
JSI_Simulation::RegisterScriptFunctions(rq);
|
||||
JSI_Sound::RegisterScriptFunctions(rq);
|
||||
JSI_UserReport::RegisterScriptFunctions(rq);
|
||||
JSI_VFS::RegisterScriptFunctions_GUI(rq);
|
||||
JSI_VisualReplay::RegisterScriptFunctions(rq);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user