diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2008-12-25 07:53:09 -0500 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2008-12-25 07:53:09 -0500 |
commit | f3b3f21d3ba0fd48bc265684817cb38a70adf84b (patch) | |
tree | ccffe66f71e3ee15166080cda2aca7d842f547a2 /sigmod/SpeciesAbility.cpp | |
parent | e88f1843d61fd0d4c02fa85c3444c786f8c8fd8d (diff) | |
download | sigen-f3b3f21d3ba0fd48bc265684817cb38a70adf84b.tar.gz sigen-f3b3f21d3ba0fd48bc265684817cb38a70adf84b.tar.xz sigen-f3b3f21d3ba0fd48bc265684817cb38a70adf84b.zip |
Bounds errors are verbose now and some unchecked conditions fixed as well
Diffstat (limited to 'sigmod/SpeciesAbility.cpp')
-rw-r--r-- | sigmod/SpeciesAbility.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sigmod/SpeciesAbility.cpp b/sigmod/SpeciesAbility.cpp index 355394ed..eea7a057 100644 --- a/sigmod/SpeciesAbility.cpp +++ b/sigmod/SpeciesAbility.cpp @@ -75,15 +75,15 @@ QDomElement Sigmod::SpeciesAbility::save() const void Sigmod::SpeciesAbility::setAbility(const int ability) { if (!sigmod()->abilityById(ability)) - emit(error(bounds("ability"))); + emit(error(bounds("ability", ability))); else CHECK(ability); } void Sigmod::SpeciesAbility::setWeight(const int weight) { - if (!weight) - emit(error(bounds("weight"))); + if (weight <= 0) + emit(error(bounds("weight", 1, INT_MAX, weight))); else CHECK(weight); } |