maint:addressing "strength" issue

@JoaoMarcosCSilva helps this project stay sharp!
This commit is contained in:
andy5995
2018-09-22 16:58:53 -05:00
parent ccb507a3f4
commit d774a1d179
4 changed files with 11 additions and 3 deletions

View File

@@ -1072,6 +1072,10 @@ namespace Glest {
//misc //misc
std::vector < string > attackStrengthXMLTags; std::vector < string > attackStrengthXMLTags;
/*
* Best practice would be to remove the incorrect spelling
* of "strength", but that would break a lot of 3rd party mods
*/
attackStrengthXMLTags.push_back("attack-strenght"); attackStrengthXMLTags.push_back("attack-strenght");
attackStrengthXMLTags.push_back("attack-strength"); attackStrengthXMLTags.push_back("attack-strength");
attackStrength = attackStrength =

View File

@@ -162,6 +162,10 @@ namespace Glest {
attackStrengthIsMultiplier = false; attackStrengthIsMultiplier = false;
std::vector < string > attackStrengthXMLTags; std::vector < string > attackStrengthXMLTags;
/*
* Best practice would be to remove the incorrect spelling
* of "strength", but that would break a lot of 3rd party mods
*/
attackStrengthXMLTags.push_back("attack-strenght"); attackStrengthXMLTags.push_back("attack-strenght");
attackStrengthXMLTags.push_back("attack-strength"); attackStrengthXMLTags.push_back("attack-strength");
if (upgradeNode->hasChildWithAliases(attackStrengthXMLTags) == true) { if (upgradeNode->hasChildWithAliases(attackStrengthXMLTags) == true) {

View File

@@ -244,7 +244,7 @@ namespace Shared {
void resetHeights(int height); void resetHeights(int height);
void realRandomize(int minimumHeight, int maximumHeight, int chanceDivider, int smoothRecursions); void realRandomize(int minimumHeight, int maximumHeight, int chanceDivider, int smoothRecursions);
void applyNewHeight(float newHeight, int x, int y, int strenght); void applyNewHeight(float newHeight, int x, int y, int strength);
bool hasFileLoaded() const { bool hasFileLoaded() const {
return fileLoaded; return fileLoaded;

View File

@@ -1022,8 +1022,8 @@ namespace Shared {
} }
} }
void MapPreview::applyNewHeight(float newHeight, int x, int y, int strenght) { void MapPreview::applyNewHeight(float newHeight, int x, int y, int strength) {
cells[x][y].height = static_cast<float>(((cells[x][y].height * strenght) + newHeight) / (strenght + 1)); cells[x][y].height = static_cast<float>(((cells[x][y].height * strength) + newHeight) / (strength + 1));
hasChanged = true; hasChanged = true;
} }