My Project
WorldNameFactory.h
1 #pragma once
2 
3 #include <string>
4 
5 namespace ParaTerrain
6 {
7  using namespace std;
10  {
11  public:
16  CWorldNameFactory(const string& sWorldConfigFile);
18  private:
19  string m_strWorldPath;
20  string m_strWorldName;
21  //string m_strWorldConfig;
22  public:
26  void ResetWorldName(const string& sWorldConfigFile);
27 
31  void SetWorldName(const string& sWorldName);
32 
35  string GetDefaultWorldConfigName();
36 
39  string GetTerrainConfigFile(int x, int y);
40 
43  string GetTerrainElevationFile(int x, int y);
44 
47  string GetTerrainOnloadFile(int x, int y);
48 
51  string GetTerrainMaskFile(int x, int y);
52 
54  string GetWorldName();
55 
57  string GetWorldDirectory();
58 
60  string GetWorldCharacterDirectory();
61 
63  string GetDefaultTileConfigName();
64 
67  string GetTerrainInfoDataFile(int x, int y);
68 
70  string GetBlockRegionFileName(int x,int y,bool usingTempFile);
71 
72  string GetBlockGameSaveDir(bool usingTempFile);
73 
75  string GetBlockTemplateFileName(bool usingTempFile);
76  };
77 }
Definition: SceneObject.h:15
world name factory
Definition: WorldNameFactory.h:9