Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/graphics/MapGenerator.h
Show First 20 Lines • Show All 126 Lines • ▼ Show 20 Lines | // Mapgen | ||||
static void MaybeGC(ScriptInterface::CxPrivate* pCxPrivate); | static void MaybeGC(ScriptInterface::CxPrivate* pCxPrivate); | ||||
static bool FileExists(ScriptInterface::CxPrivate* pCxPrivate, const std::wstring& filePath); | static bool FileExists(ScriptInterface::CxPrivate* pCxPrivate, const std::wstring& filePath); | ||||
static JS::Value ReadJSONFile(ScriptInterface::CxPrivate* pCxPrivate, const std::wstring& filePath); | static JS::Value ReadJSONFile(ScriptInterface::CxPrivate* pCxPrivate, const std::wstring& filePath); | ||||
static std::vector<std::string> GetCivData(ScriptInterface::CxPrivate* pCxPrivate); | static std::vector<std::string> GetCivData(ScriptInterface::CxPrivate* pCxPrivate); | ||||
static CParamNode GetTemplate(ScriptInterface::CxPrivate* pCxPrivate, const std::string& templateName); | static CParamNode GetTemplate(ScriptInterface::CxPrivate* pCxPrivate, const std::string& templateName); | ||||
static bool TemplateExists(ScriptInterface::CxPrivate* pCxPrivate, const std::string& templateName); | static bool TemplateExists(ScriptInterface::CxPrivate* pCxPrivate, const std::string& templateName); | ||||
static std::vector<std::string> FindTemplates(ScriptInterface::CxPrivate* pCxPrivate, const std::string& path, bool includeSubdirectories); | static std::vector<std::string> FindTemplates(ScriptInterface::CxPrivate* pCxPrivate, const std::string& path, bool includeSubdirectories); | ||||
static std::vector<std::string> FindActorTemplates(ScriptInterface::CxPrivate* pCxPrivate, const std::string& path, bool includeSubdirectories); | static std::vector<std::string> FindActorTemplates(ScriptInterface::CxPrivate* pCxPrivate, const std::string& path, bool includeSubdirectories); | ||||
static int GetTerrainTileSize(ScriptInterface::CxPrivate* pCxPrivate); | |||||
std::set<std::wstring> m_LoadedLibraries; | std::set<std::wstring> m_LoadedLibraries; | ||||
shared_ptr<ScriptInterface::StructuredClone> m_MapData; | shared_ptr<ScriptInterface::StructuredClone> m_MapData; | ||||
boost::rand48 m_MapGenRNG; | boost::rand48 m_MapGenRNG; | ||||
int m_Progress; | int m_Progress; | ||||
ScriptInterface* m_ScriptInterface; | ScriptInterface* m_ScriptInterface; | ||||
VfsPath m_ScriptPath; | VfsPath m_ScriptPath; | ||||
std::string m_Settings; | std::string m_Settings; | ||||
Show All 12 Lines |
Wildfire Games · Phabricator