|
@@ -19,7 +19,7 @@ VCMI_LIB_NAMESPACE_BEGIN
|
|
|
namespace GameConstants
|
|
|
{
|
|
|
const std::string RESOURCE_NAMES [RESOURCE_QUANTITY] = {
|
|
|
- "wood", "mercury", "ore", "sulfur", "crystal", "gems", "gold", "mithril"
|
|
|
+ "wood", "mercury", "ore", "sulfur", "crystal", "gems", "gold", "mithril"
|
|
|
};
|
|
|
|
|
|
const std::string PLAYER_COLOR_NAMES [PlayerColor::PLAYER_LIMIT_I] = {
|
|
@@ -50,7 +50,7 @@ namespace NSecondarySkill
|
|
|
|
|
|
const std::vector<std::string> levels =
|
|
|
{
|
|
|
- "none", "basic", "advanced", "expert"
|
|
|
+ "none", "basic", "advanced", "expert"
|
|
|
};
|
|
|
}
|
|
|
|
|
@@ -83,7 +83,7 @@ namespace NFaction
|
|
|
|
|
|
namespace NArtifactPosition
|
|
|
{
|
|
|
- const std::string namesHero [19] =
|
|
|
+ inline constexpr std::array namesHero =
|
|
|
{
|
|
|
"head", "shoulders", "neck", "rightHand", "leftHand", "torso", //5
|
|
|
"rightRing", "leftRing", "feet", //8
|
|
@@ -92,12 +92,12 @@ namespace NArtifactPosition
|
|
|
"spellbook", "misc5" //18
|
|
|
};
|
|
|
|
|
|
- const std::string namesCreature[1] =
|
|
|
+ inline constexpr std::array namesCreature =
|
|
|
{
|
|
|
"creature1"
|
|
|
};
|
|
|
|
|
|
- const std::string namesCommander[6] =
|
|
|
+ inline constexpr std::array namesCommander =
|
|
|
{
|
|
|
"commander1", "commander2", "commander3", "commander4", "commander5", "commander6",
|
|
|
};
|
|
@@ -110,10 +110,10 @@ namespace NMetaclass
|
|
|
{
|
|
|
const std::string names [16] =
|
|
|
{
|
|
|
- "",
|
|
|
- "artifact", "creature", "faction", "experience", "hero",
|
|
|
- "heroClass", "luck", "mana", "morale", "movement",
|
|
|
- "object", "primarySkill", "secondarySkill", "spell", "resource"
|
|
|
+ "",
|
|
|
+ "artifact", "creature", "faction", "experience", "hero",
|
|
|
+ "heroClass", "luck", "mana", "morale", "movement",
|
|
|
+ "object", "primarySkill", "secondarySkill", "spell", "resource"
|
|
|
};
|
|
|
}
|
|
|
|