Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
ScriptFunctions.cpp File Reference
#include "precompiled.h"
#include "scriptinterface/ScriptInterface.h"
#include "graphics/Camera.h"
#include "graphics/GameView.h"
#include "graphics/MapReader.h"
#include "gui/GUIManager.h"
#include "graphics/scripting/JSInterface_GameView.h"
#include "lib/timer.h"
#include "lib/utf8.h"
#include "lib/sysdep/sysdep.h"
#include "maths/FixedVector3D.h"
#include "network/NetClient.h"
#include "network/NetServer.h"
#include "network/NetTurnManager.h"
#include "ps/CLogger.h"
#include "ps/CConsole.h"
#include "ps/Errors.h"
#include "ps/Game.h"
#include "ps/World.h"
#include "ps/Hotkey.h"
#include "ps/Overlay.h"
#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"
#include "ps/GameSetup/Config.h"
#include "ps/ConfigDB.h"
#include "renderer/scripting/JSInterface_Renderer.h"
#include "tools/atlas/GameInterface/GameLoop.h"
#include "simulation2/Simulation2.h"
#include "simulation2/components/ICmpAIManager.h"
#include "simulation2/components/ICmpCommandQueue.h"
#include "simulation2/components/ICmpGuiInterface.h"
#include "simulation2/components/ICmpRangeManager.h"
#include "simulation2/components/ICmpTemplateManager.h"
#include "simulation2/components/ICmpSelectable.h"
#include "simulation2/helpers/Selection.h"
#include "js/jsapi.h"

Go to the source code of this file.

Namespaces

 anonymous_namespace{ScriptFunctions.cpp}
 

Functions

void restart_mainloop_in_atlas ()
 
CScriptVal anonymous_namespace{ScriptFunctions.cpp}::GetActiveGui (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::PushGuiPage (void *cbdata, std::wstring name, CScriptVal initData)
 
void anonymous_namespace{ScriptFunctions.cpp}::SwitchGuiPage (void *cbdata, std::wstring name, CScriptVal initData)
 
void anonymous_namespace{ScriptFunctions.cpp}::PopGuiPage (void *cbdata)
 
CScriptVal anonymous_namespace{ScriptFunctions.cpp}::GuiInterfaceCall (void *cbdata, std::wstring name, CScriptVal data)
 
void anonymous_namespace{ScriptFunctions.cpp}::PostNetworkCommand (void *cbdata, CScriptVal cmd)
 
std::vector< entity_id_tanonymous_namespace{ScriptFunctions.cpp}::PickEntitiesAtPoint (void *cbdata, int x, int y)
 
std::vector< entity_id_tanonymous_namespace{ScriptFunctions.cpp}::PickFriendlyEntitiesInRect (void *cbdata, int x0, int y0, int x1, int y1, int player)
 
std::vector< entity_id_tanonymous_namespace{ScriptFunctions.cpp}::PickFriendlyEntitiesOnScreen (void *cbdata, int player)
 
std::vector< entity_id_tanonymous_namespace{ScriptFunctions.cpp}::PickSimilarFriendlyEntities (void *cbdata, std::string templateName, bool includeOffScreen, bool matchRank, bool allowFoundations)
 
CFixedVector3D anonymous_namespace{ScriptFunctions.cpp}::GetTerrainAtScreenPoint (void *cbdata, int x, int y)
 
std::wstring anonymous_namespace{ScriptFunctions.cpp}::SetCursor (void *cbdata, std::wstring name)
 
int anonymous_namespace{ScriptFunctions.cpp}::GetPlayerID (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::SetPlayerID (void *cbdata, int id)
 
std::wstring anonymous_namespace{ScriptFunctions.cpp}::GetDefaultPlayerName (void *cbdata)
 
std::wstring anonymous_namespace{ScriptFunctions.cpp}::GetDefaultMPServer (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::SaveMPConfig (void *cbdata, std::wstring playerName, std::wstring server)
 
void anonymous_namespace{ScriptFunctions.cpp}::StartNetworkGame (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::StartGame (void *cbdata, CScriptVal attribs, int playerID)
 
CScriptVal anonymous_namespace{ScriptFunctions.cpp}::StartSavedGame (void *cbdata, std::wstring name)
 
void anonymous_namespace{ScriptFunctions.cpp}::SaveGame (void *cbdata, std::wstring filename, std::wstring description)
 
void anonymous_namespace{ScriptFunctions.cpp}::SaveGamePrefix (void *cbdata, std::wstring prefix, std::wstring description)
 
void anonymous_namespace{ScriptFunctions.cpp}::SetNetworkGameAttributes (void *cbdata, CScriptVal attribs)
 
void anonymous_namespace{ScriptFunctions.cpp}::StartNetworkHost (void *cbdata, std::wstring playerName)
 
void anonymous_namespace{ScriptFunctions.cpp}::StartNetworkJoin (void *cbdata, std::wstring playerName, std::string serverAddress)
 
void anonymous_namespace{ScriptFunctions.cpp}::DisconnectNetworkGame (void *cbdata)
 
CScriptVal anonymous_namespace{ScriptFunctions.cpp}::PollNetworkClient (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::AssignNetworkPlayer (void *cbdata, int playerID, std::string guid)
 
void anonymous_namespace{ScriptFunctions.cpp}::SendNetworkChat (void *cbdata, std::wstring message)
 
std::vector< CScriptValRootedanonymous_namespace{ScriptFunctions.cpp}::GetAIs (void *cbdata)
 
std::vector< CScriptValRootedanonymous_namespace{ScriptFunctions.cpp}::GetSavedGames (void *cbdata)
 
bool anonymous_namespace{ScriptFunctions.cpp}::DeleteSavedGame (void *cbdata, std::wstring name)
 
void anonymous_namespace{ScriptFunctions.cpp}::OpenURL (void *cbdata, std::string url)
 
void anonymous_namespace{ScriptFunctions.cpp}::RestartInAtlas (void *cbdata)
 
bool anonymous_namespace{ScriptFunctions.cpp}::AtlasIsAvailable (void *cbdata)
 
bool anonymous_namespace{ScriptFunctions.cpp}::IsAtlasRunning (void *cbdata)
 
CScriptVal anonymous_namespace{ScriptFunctions.cpp}::LoadMapSettings (void *cbdata, VfsPath pathname)
 
CScriptVal anonymous_namespace{ScriptFunctions.cpp}::GetMapSettings (void *cbdata)
 
float anonymous_namespace{ScriptFunctions.cpp}::CameraGetX (void *cbdata)
 Get the current X coordinate of the camera. More...
 
float anonymous_namespace{ScriptFunctions.cpp}::CameraGetZ (void *cbdata)
 Get the current Z coordinate of the camera. More...
 
void anonymous_namespace{ScriptFunctions.cpp}::CameraFollow (void *cbdata, entity_id_t entityid)
 Start / stop camera following mode. More...
 
void anonymous_namespace{ScriptFunctions.cpp}::CameraFollowFPS (void *cbdata, entity_id_t entityid)
 Start / stop first-person camera following mode. More...
 
void anonymous_namespace{ScriptFunctions.cpp}::CameraMoveTo (void *cbdata, entity_pos_t x, entity_pos_t z)
 Move camera to a 2D location. More...
 
entity_id_t anonymous_namespace{ScriptFunctions.cpp}::GetFollowedEntity (void *cbdata)
 
bool anonymous_namespace{ScriptFunctions.cpp}::HotkeyIsPressed_ (void *cbdata, std::string hotkeyName)
 
void anonymous_namespace{ScriptFunctions.cpp}::DisplayErrorDialog (void *cbdata, std::wstring msg)
 
CScriptVal anonymous_namespace{ScriptFunctions.cpp}::GetProfilerState (void *cbdata)
 
bool anonymous_namespace{ScriptFunctions.cpp}::IsUserReportEnabled (void *cbdata)
 
bool anonymous_namespace{ScriptFunctions.cpp}::IsSplashScreenEnabled (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::SetSplashScreenEnabled (void *cbdata, bool enabled)
 
void anonymous_namespace{ScriptFunctions.cpp}::SetUserReportEnabled (void *cbdata, bool enabled)
 
std::string anonymous_namespace{ScriptFunctions.cpp}::GetUserReportStatus (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::SubmitUserReport (void *cbdata, std::string type, int version, std::wstring data)
 
void anonymous_namespace{ScriptFunctions.cpp}::SetSimRate (void *cbdata, float rate)
 
float anonymous_namespace{ScriptFunctions.cpp}::GetSimRate (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::SetTurnLength (void *cbdata, int length)
 
void anonymous_namespace{ScriptFunctions.cpp}::SetCameraTarget (void *cbdata, float x, float y, float z)
 
int anonymous_namespace{ScriptFunctions.cpp}::Crash (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::DebugWarn (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::ForceGC (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::DumpSimState (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::DumpTerrainMipmap (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::EnableTimeWarpRecording (void *cbdata, unsigned int numTurns)
 
void anonymous_namespace{ScriptFunctions.cpp}::RewindTimeWarp (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::QuickSave (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::QuickLoad (void *cbdata)
 
void anonymous_namespace{ScriptFunctions.cpp}::SetBoundingBoxDebugOverlay (void *cbdata, bool enabled)
 
void GuiScriptingInit (ScriptInterface &scriptInterface)
 

Function Documentation

void GuiScriptingInit ( ScriptInterface scriptInterface)

Definition at line 655 of file ScriptFunctions.cpp.

void restart_mainloop_in_atlas ( )

Definition at line 436 of file main.cpp.