Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
anonymous_namespace{ScriptFunctions.cpp} Namespace Reference

Functions

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

Function Documentation

void anonymous_namespace{ScriptFunctions.cpp}::AssignNetworkPlayer ( void *  cbdata,
int  playerID,
std::string  guid 
)

Definition at line 365 of file ScriptFunctions.cpp.

bool anonymous_namespace{ScriptFunctions.cpp}::AtlasIsAvailable ( void *  cbdata)

Definition at line 408 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::CameraFollow ( void *  cbdata,
entity_id_t  entityid 
)

Start / stop camera following mode.

Parameters
entityidunit id to follow. If zero, stop following mode

Definition at line 466 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::CameraFollowFPS ( void *  cbdata,
entity_id_t  entityid 
)

Start / stop first-person camera following mode.

Parameters
entityidunit id to follow. If zero, stop following mode

Definition at line 476 of file ScriptFunctions.cpp.

float anonymous_namespace{ScriptFunctions.cpp}::CameraGetX ( void *  cbdata)

Get the current X coordinate of the camera.

Definition at line 445 of file ScriptFunctions.cpp.

float anonymous_namespace{ScriptFunctions.cpp}::CameraGetZ ( void *  cbdata)

Get the current Z coordinate of the camera.

Definition at line 455 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::CameraMoveTo ( void *  cbdata,
entity_pos_t  x,
entity_pos_t  z 
)

Move camera to a 2D location.

Definition at line 483 of file ScriptFunctions.cpp.

int anonymous_namespace{ScriptFunctions.cpp}::Crash ( void *  cbdata)

Definition at line 589 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::DebugWarn ( void *  cbdata)

Definition at line 595 of file ScriptFunctions.cpp.

bool anonymous_namespace{ScriptFunctions.cpp}::DeleteSavedGame ( void *  cbdata,
std::wstring  name 
)

Definition at line 393 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::DisconnectNetworkGame ( void *  cbdata)

Definition at line 343 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::DisplayErrorDialog ( void *  cbdata,
std::wstring  msg 
)

Definition at line 512 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::DumpSimState ( void *  cbdata)

Definition at line 612 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::DumpTerrainMipmap ( void *  cbdata)

Definition at line 619 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::EnableTimeWarpRecording ( void *  cbdata,
unsigned int  numTurns 
)

Definition at line 628 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::ForceGC ( void *  cbdata)

Definition at line 602 of file ScriptFunctions.cpp.

CScriptVal anonymous_namespace{ScriptFunctions.cpp}::GetActiveGui ( void *  cbdata)

Definition at line 75 of file ScriptFunctions.cpp.

std::vector<CScriptValRooted> anonymous_namespace{ScriptFunctions.cpp}::GetAIs ( void *  cbdata)

Definition at line 379 of file ScriptFunctions.cpp.

std::wstring anonymous_namespace{ScriptFunctions.cpp}::GetDefaultMPServer ( void *  cbdata)

Definition at line 196 of file ScriptFunctions.cpp.

std::wstring anonymous_namespace{ScriptFunctions.cpp}::GetDefaultPlayerName ( void *  cbdata)

Definition at line 181 of file ScriptFunctions.cpp.

entity_id_t anonymous_namespace{ScriptFunctions.cpp}::GetFollowedEntity ( void *  cbdata)

Definition at line 499 of file ScriptFunctions.cpp.

CScriptVal anonymous_namespace{ScriptFunctions.cpp}::GetMapSettings ( void *  cbdata)

Definition at line 430 of file ScriptFunctions.cpp.

int anonymous_namespace{ScriptFunctions.cpp}::GetPlayerID ( void *  cbdata)

Definition at line 168 of file ScriptFunctions.cpp.

CScriptVal anonymous_namespace{ScriptFunctions.cpp}::GetProfilerState ( void *  cbdata)

Definition at line 517 of file ScriptFunctions.cpp.

std::vector<CScriptValRooted> anonymous_namespace{ScriptFunctions.cpp}::GetSavedGames ( void *  cbdata)

Definition at line 386 of file ScriptFunctions.cpp.

float anonymous_namespace{ScriptFunctions.cpp}::GetSimRate ( void *  cbdata)

Definition at line 567 of file ScriptFunctions.cpp.

CFixedVector3D anonymous_namespace{ScriptFunctions.cpp}::GetTerrainAtScreenPoint ( void *  cbdata,
int  x,
int  y 
)

Definition at line 155 of file ScriptFunctions.cpp.

std::string anonymous_namespace{ScriptFunctions.cpp}::GetUserReportStatus ( void *  cbdata)

Definition at line 550 of file ScriptFunctions.cpp.

CScriptVal anonymous_namespace{ScriptFunctions.cpp}::GuiInterfaceCall ( void *  cbdata,
std::wstring  name,
CScriptVal  data 
)

Definition at line 95 of file ScriptFunctions.cpp.

bool anonymous_namespace{ScriptFunctions.cpp}::HotkeyIsPressed_ ( void *  cbdata,
std::string  hotkeyName 
)

Definition at line 507 of file ScriptFunctions.cpp.

bool anonymous_namespace{ScriptFunctions.cpp}::IsAtlasRunning ( void *  cbdata)

Definition at line 413 of file ScriptFunctions.cpp.

bool anonymous_namespace{ScriptFunctions.cpp}::IsSplashScreenEnabled ( void *  cbdata)

Definition at line 530 of file ScriptFunctions.cpp.

bool anonymous_namespace{ScriptFunctions.cpp}::IsUserReportEnabled ( void *  cbdata)

Definition at line 525 of file ScriptFunctions.cpp.

CScriptVal anonymous_namespace{ScriptFunctions.cpp}::LoadMapSettings ( void *  cbdata,
VfsPath  pathname 
)

Definition at line 418 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::OpenURL ( void *  cbdata,
std::string  url 
)

Definition at line 398 of file ScriptFunctions.cpp.

std::vector<entity_id_t> anonymous_namespace{ScriptFunctions.cpp}::PickEntitiesAtPoint ( void *  cbdata,
int  x,
int  y 
)

Definition at line 135 of file ScriptFunctions.cpp.

std::vector<entity_id_t> anonymous_namespace{ScriptFunctions.cpp}::PickFriendlyEntitiesInRect ( void *  cbdata,
int  x0,
int  y0,
int  x1,
int  y1,
int  player 
)

Definition at line 140 of file ScriptFunctions.cpp.

std::vector<entity_id_t> anonymous_namespace{ScriptFunctions.cpp}::PickFriendlyEntitiesOnScreen ( void *  cbdata,
int  player 
)

Definition at line 145 of file ScriptFunctions.cpp.

std::vector<entity_id_t> anonymous_namespace{ScriptFunctions.cpp}::PickSimilarFriendlyEntities ( void *  cbdata,
std::string  templateName,
bool  includeOffScreen,
bool  matchRank,
bool  allowFoundations 
)

Definition at line 150 of file ScriptFunctions.cpp.

CScriptVal anonymous_namespace{ScriptFunctions.cpp}::PollNetworkClient ( void *  cbdata)

Definition at line 352 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::PopGuiPage ( void *  cbdata)

Definition at line 90 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::PostNetworkCommand ( void *  cbdata,
CScriptVal  cmd 
)

Definition at line 117 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::PushGuiPage ( void *  cbdata,
std::wstring  name,
CScriptVal  initData 
)

Definition at line 80 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::QuickLoad ( void *  cbdata)

Definition at line 643 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::QuickSave ( void *  cbdata)

Definition at line 638 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::RestartInAtlas ( void *  cbdata)

Definition at line 403 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::RewindTimeWarp ( void *  cbdata)

Definition at line 633 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SaveGame ( void *  cbdata,
std::wstring  filename,
std::wstring  description 
)

Definition at line 271 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SaveGamePrefix ( void *  cbdata,
std::wstring  prefix,
std::wstring  description 
)

Definition at line 279 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SaveMPConfig ( void *  cbdata,
std::wstring  playerName,
std::wstring  server 
)

Definition at line 203 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SendNetworkChat ( void *  cbdata,
std::wstring  message 
)

Definition at line 372 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SetBoundingBoxDebugOverlay ( void *  cbdata,
bool  enabled 
)

Definition at line 648 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SetCameraTarget ( void *  cbdata,
float  x,
float  y,
float  z 
)

Definition at line 581 of file ScriptFunctions.cpp.

std::wstring anonymous_namespace{ScriptFunctions.cpp}::SetCursor ( void *  cbdata,
std::wstring  name 
)

Definition at line 161 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SetNetworkGameAttributes ( void *  cbdata,
CScriptVal  attribs 
)

Definition at line 287 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SetPlayerID ( void *  cbdata,
int  id 
)

Definition at line 175 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SetSimRate ( void *  cbdata,
float  rate 
)

Definition at line 562 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SetSplashScreenEnabled ( void *  cbdata,
bool  enabled 
)

Definition at line 537 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SetTurnLength ( void *  cbdata,
int  length 
)

Definition at line 572 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SetUserReportEnabled ( void *  cbdata,
bool  enabled 
)

Definition at line 545 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::StartGame ( void *  cbdata,
CScriptVal  attribs,
int  playerID 
)

Definition at line 216 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::StartNetworkGame ( void *  cbdata)

Definition at line 210 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::StartNetworkHost ( void *  cbdata,
std::wstring  playerName 
)

Definition at line 296 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::StartNetworkJoin ( void *  cbdata,
std::wstring  playerName,
std::string  serverAddress 
)

Definition at line 324 of file ScriptFunctions.cpp.

CScriptVal anonymous_namespace{ScriptFunctions.cpp}::StartSavedGame ( void *  cbdata,
std::wstring  name 
)

Definition at line 235 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SubmitUserReport ( void *  cbdata,
std::string  type,
int  version,
std::wstring  data 
)

Definition at line 555 of file ScriptFunctions.cpp.

void anonymous_namespace{ScriptFunctions.cpp}::SwitchGuiPage ( void *  cbdata,
std::wstring  name,
CScriptVal  initData 
)

Definition at line 85 of file ScriptFunctions.cpp.