mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-25 22:42:04 +02:00
committed by
Andrii Danylchenko
parent
205bb09880
commit
aaa07e4d2e
@@ -26,8 +26,6 @@ class JsonNode;
|
||||
class CMapGenerator;
|
||||
class CTileInfo;
|
||||
|
||||
//#define _BETA
|
||||
|
||||
typedef std::vector<JsonNode> JsonVector;
|
||||
|
||||
class rmgException : public std::exception
|
||||
@@ -54,14 +52,14 @@ class DLL_LINKAGE CMapGenerator
|
||||
public:
|
||||
struct Config
|
||||
{
|
||||
std::vector<ETerrainType> terrainUndergroundAllowed;
|
||||
std::vector<ETerrainType> terrainGroundProhibit;
|
||||
std::vector<Terrain> terrainUndergroundAllowed;
|
||||
std::vector<Terrain> terrainGroundProhibit;
|
||||
std::vector<CTreasureInfo> waterTreasure;
|
||||
int shipyardGuard;
|
||||
int mineExtraResources;
|
||||
std::map<Res::ERes, int> mineValues;
|
||||
int minGuardStrength;
|
||||
ERoadType::ERoadType defaultRoadType;
|
||||
std::string defaultRoadType;
|
||||
int treasureValueLimit;
|
||||
std::vector<int> prisonExperience, prisonValues;
|
||||
std::vector<int> scrollValues;
|
||||
@@ -101,7 +99,7 @@ public:
|
||||
bool isRoad(const int3 &tile) const;
|
||||
|
||||
void setOccupied(const int3 &tile, ETileType::ETileType state);
|
||||
void setRoad(const int3 &tile, ERoadType::ERoadType roadType);
|
||||
void setRoad(const int3 &tile, const std::string & roadType);
|
||||
|
||||
CTileInfo getTile(const int3 & tile) const;
|
||||
bool isAllowedSpell(SpellID sid) const;
|
||||
|
||||
Reference in New Issue
Block a user