json_keys.h 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. #pragma once
  2. namespace Game::Map::JsonKeys {
  3. inline constexpr const char *NAME = "name";
  4. inline constexpr const char *DESCRIPTION = "description";
  5. inline constexpr const char *COORD_SYSTEM = "coordSystem";
  6. inline constexpr const char *MAX_TROOPS_PER_PLAYER = "maxTroopsPerPlayer";
  7. inline constexpr const char *GRID = "grid";
  8. inline constexpr const char *BIOME = "biome";
  9. inline constexpr const char *GROUND_TYPE = "groundType";
  10. inline constexpr const char *CAMERA = "camera";
  11. inline constexpr const char *SPAWNS = "spawns";
  12. inline constexpr const char *FIRECAMPS = "firecamps";
  13. inline constexpr const char *TERRAIN = "terrain";
  14. inline constexpr const char *RIVERS = "rivers";
  15. inline constexpr const char *ROADS = "roads";
  16. inline constexpr const char *BRIDGES = "bridges";
  17. inline constexpr const char *VICTORY = "victory";
  18. inline constexpr const char *THUMBNAIL = "thumbnail";
  19. inline constexpr const char *WIDTH = "width";
  20. inline constexpr const char *HEIGHT = "height";
  21. inline constexpr const char *TILE_SIZE = "tileSize";
  22. inline constexpr const char *CENTER = "center";
  23. inline constexpr const char *DISTANCE = "distance";
  24. inline constexpr const char *TILT_DEG = "tiltDeg";
  25. inline constexpr const char *YAW = "yaw";
  26. inline constexpr const char *FOV_Y = "fovY";
  27. inline constexpr const char *NEAR = "near";
  28. inline constexpr const char *FAR = "far";
  29. inline constexpr const char *SEED = "seed";
  30. inline constexpr const char *PATCH_DENSITY = "patchDensity";
  31. inline constexpr const char *PATCH_JITTER = "patchJitter";
  32. inline constexpr const char *BLADE_HEIGHT = "bladeHeight";
  33. inline constexpr const char *BLADE_WIDTH = "bladeWidth";
  34. inline constexpr const char *SWAY_STRENGTH = "swayStrength";
  35. inline constexpr const char *SWAY_SPEED = "swaySpeed";
  36. inline constexpr const char *HEIGHT_NOISE = "heightNoise";
  37. inline constexpr const char *GRASS_PRIMARY = "grassPrimary";
  38. inline constexpr const char *GRASS_SECONDARY = "grassSecondary";
  39. inline constexpr const char *GRASS_DRY = "grassDry";
  40. inline constexpr const char *SOIL_COLOR = "soilColor";
  41. inline constexpr const char *ROCK_LOW = "rockLow";
  42. inline constexpr const char *ROCK_HIGH = "rockHigh";
  43. inline constexpr const char *PLANT_DENSITY = "plantDensity";
  44. inline constexpr const char *BACKGROUND_BLADE_DENSITY =
  45. "backgroundBladeDensity";
  46. inline constexpr const char *TERRAIN_MACRO_NOISE_SCALE =
  47. "terrainMacroNoiseScale";
  48. inline constexpr const char *TERRAIN_DETAIL_NOISE_SCALE =
  49. "terrainDetailNoiseScale";
  50. inline constexpr const char *TERRAIN_SOIL_HEIGHT = "terrainSoilHeight";
  51. inline constexpr const char *TERRAIN_SOIL_SHARPNESS = "terrainSoilSharpness";
  52. inline constexpr const char *TERRAIN_ROCK_THRESHOLD = "terrainRockThreshold";
  53. inline constexpr const char *TERRAIN_ROCK_SHARPNESS = "terrainRockSharpness";
  54. inline constexpr const char *TERRAIN_AMBIENT_BOOST = "terrainAmbientBoost";
  55. inline constexpr const char *TERRAIN_ROCK_DETAIL_STRENGTH =
  56. "terrainRockDetailStrength";
  57. inline constexpr const char *BACKGROUND_SWAY_VARIANCE =
  58. "backgroundSwayVariance";
  59. inline constexpr const char *BACKGROUND_SCATTER_RADIUS =
  60. "backgroundScatterRadius";
  61. inline constexpr const char *GROUND_IRREGULARITY_ENABLED =
  62. "groundIrregularityEnabled";
  63. inline constexpr const char *IRREGULARITY_SCALE = "irregularityScale";
  64. inline constexpr const char *IRREGULARITY_AMPLITUDE = "irregularityAmplitude";
  65. inline constexpr const char *TYPE = "type";
  66. inline constexpr const char *X = "x";
  67. inline constexpr const char *Z = "z";
  68. inline constexpr const char *PLAYER_ID = "playerId";
  69. inline constexpr const char *TEAM_ID = "teamId";
  70. inline constexpr const char *MAX_POPULATION = "maxPopulation";
  71. inline constexpr const char *NATION = "nation";
  72. inline constexpr const char *VICTORY_TYPE = "type";
  73. inline constexpr const char *KEY_STRUCTURES = "key_structures";
  74. inline constexpr const char *DEFEAT_CONDITIONS = "defeat_conditions";
  75. inline constexpr const char *SURVIVE_TIME_DURATION = "surviveTimeDuration";
  76. inline constexpr const char *RADIUS = "radius";
  77. inline constexpr const char *INTENSITY = "intensity";
  78. inline constexpr const char *TERRAIN_TYPE = "terrainType";
  79. inline constexpr const char *POSITION = "position";
  80. inline constexpr const char *SCALE = "scale";
  81. inline constexpr const char *ROTATION = "rotation";
  82. inline constexpr const char *POINTS = "points";
  83. inline constexpr const char *RIVER_WIDTH = "width";
  84. inline constexpr const char *FLOW_SPEED = "flowSpeed";
  85. inline constexpr const char *START = "start";
  86. inline constexpr const char *END = "end";
  87. inline constexpr const char *BRIDGE_WIDTH = "width";
  88. inline constexpr const char *ROAD_STYLE = "style";
  89. inline constexpr const char *RAIN = "rain";
  90. inline constexpr const char *RAIN_ENABLED = "enabled";
  91. inline constexpr const char *RAIN_TYPE = "type";
  92. inline constexpr const char *RAIN_CYCLE_DURATION = "cycleDuration";
  93. inline constexpr const char *RAIN_ACTIVE_DURATION = "activeDuration";
  94. inline constexpr const char *RAIN_INTENSITY = "intensity";
  95. inline constexpr const char *RAIN_FADE_DURATION = "fadeDuration";
  96. inline constexpr const char *RAIN_WIND_STRENGTH = "windStrength";
  97. } // namespace Game::Map::JsonKeys