Skip to content

Commit

Permalink
Fix warning C4805: '|': unsafe mix of type 'int' and type 'const bool…
Browse files Browse the repository at this point in the history
…' in operation.
  • Loading branch information
Jarod42 committed Apr 30, 2024
1 parent 867b2ca commit cd1f04a
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions src/unit/upgrade.cpp
Expand Up @@ -565,14 +565,14 @@ static void ApplyUpgradeModifier(CPlayer &player, const CUpgradeModifier &um)
}
}

int varModified = 0;
bool varModified = false;
for (unsigned int j = 0; j < UnitTypeVar.GetNumberVariable(); j++) {
varModified |= um.Modifier.Variables[j].Value
| um.Modifier.Variables[j].Max
| um.Modifier.Variables[j].Increase
| um.Modifier.Variables[j].IncreaseFrequency
varModified |= (um.Modifier.Variables[j].Value != 0)
| (um.Modifier.Variables[j].Max != 0)
| (um.Modifier.Variables[j].Increase != 0)
| (um.Modifier.Variables[j].IncreaseFrequency != 0)
| um.Modifier.Variables[j].Enable
| um.ModifyPercent[j];
| (um.ModifyPercent[j] != 0);
stat.Variables[j].Enable |= um.Modifier.Variables[j].Enable;
if (um.ModifyPercent[j]) {
stat.Variables[j].Value += stat.Variables[j].Value * um.ModifyPercent[j] / 100;
Expand Down Expand Up @@ -726,13 +726,13 @@ static void RemoveUpgradeModifier(CPlayer &player, const CUpgradeModifier &um)
}
}

int varModified = 0;
bool varModified = false;
for (unsigned int j = 0; j < UnitTypeVar.GetNumberVariable(); j++) {
varModified |= um.Modifier.Variables[j].Value
| um.Modifier.Variables[j].Max
| um.Modifier.Variables[j].Increase
varModified |= (um.Modifier.Variables[j].Value != 0)
| (um.Modifier.Variables[j].Max != 0)
| (um.Modifier.Variables[j].Increase != 0)
| um.Modifier.Variables[j].Enable
| um.ModifyPercent[j];
| (um.ModifyPercent[j] != 0);
stat.Variables[j].Enable |= um.Modifier.Variables[j].Enable;
if (um.ModifyPercent[j]) {
stat.Variables[j].Value = stat.Variables[j].Value * 100 / (100 + um.ModifyPercent[j]);
Expand Down

0 comments on commit cd1f04a

Please sign in to comment.