diff options
| author | 2022-04-16 01:58:40 +0200 | |
|---|---|---|
| committer | 2022-04-16 02:59:30 +0200 | |
| commit | 6ba9324cf4864ebd2e2cdec8098b0889ceaea0a8 (patch) | |
| tree | e29af0f803de724e28eab85da2dfe6c535a8292b /booleancondition.cpp | |
| parent | 0c040da59e6aa2df3bd0c22e38b2afe0512d3749 (diff) | |
| download | OneRoll-6ba9324cf4864ebd2e2cdec8098b0889ceaea0a8.tar.gz OneRoll-6ba9324cf4864ebd2e2cdec8098b0889ceaea0a8.zip | |
Make sure Windows compilation works
Diffstat (limited to 'booleancondition.cpp')
| -rw-r--r-- | booleancondition.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/booleancondition.cpp b/booleancondition.cpp index 1c992c2..91be35c 100644 --- a/booleancondition.cpp +++ b/booleancondition.cpp @@ -81,7 +81,7 @@ Dice::CONDITION_STATE testDifferent(bool inside, const std::pair<qint64, qint64> return Dice::CONDITION_STATE::REACHABLE; } -BooleanCondition::BooleanCondition() : m_operator(Equal) {} +BooleanCondition::BooleanCondition() : m_operator(Dice::CompareOperator::Equal) {} BooleanCondition::~BooleanCondition() { @@ -113,22 +113,22 @@ qint64 BooleanCondition::hasValid(Die* b, bool recursive, bool unhighlight) cons { switch(m_operator) { - case Equal: + case Dice::CompareOperator::Equal: sum+= (value == valueScalar) ? 1 : 0; break; - case GreaterThan: + case Dice::CompareOperator::GreaterThan: sum+= (value > valueScalar) ? 1 : 0; break; - case LesserThan: + case Dice::CompareOperator::LesserThan: sum+= (value < valueScalar) ? 1 : 0; break; - case GreaterOrEqual: + case Dice::CompareOperator::GreaterOrEqual: sum+= (value >= valueScalar) ? 1 : 0; break; - case LesserOrEqual: + case Dice::CompareOperator::LesserOrEqual: sum+= (value <= valueScalar) ? 1 : 0; break; - case Different: + case Dice::CompareOperator::Different: sum+= (value != valueScalar) ? 1 : 0; break; } @@ -145,7 +145,7 @@ qint64 BooleanCondition::hasValid(Die* b, bool recursive, bool unhighlight) cons return sum; } -void BooleanCondition::setOperator(LogicOperator m) +void BooleanCondition::setOperator(Dice::CompareOperator m) { m_operator= m; } @@ -159,22 +159,22 @@ QString BooleanCondition::toString() QString str(""); switch(m_operator) { - case Equal: + case Dice::CompareOperator::Equal: str.append(QStringLiteral("=")); break; - case GreaterThan: + case Dice::CompareOperator::GreaterThan: str.append(QStringLiteral(">")); break; - case LesserThan: + case Dice::CompareOperator::LesserThan: str.append(QStringLiteral("<")); break; - case GreaterOrEqual: + case Dice::CompareOperator::GreaterOrEqual: str.append(QStringLiteral(">=")); break; - case LesserOrEqual: + case Dice::CompareOperator::LesserOrEqual: str.append(QStringLiteral("<=")); break; - case Different: + case Dice::CompareOperator::Different: str.append(QStringLiteral("!=")); break; } @@ -189,22 +189,22 @@ Dice::CONDITION_STATE BooleanCondition::isValidRangeSize(const std::pair<qint64, bool isInsideRange= (boundValue == valueScalar); switch(m_operator) { - case Equal: + case Dice::CompareOperator::Equal: state= testEqual(isInsideRange, range); //(isInsideRange && (range.first != range.second)) ? ; break; - case GreaterThan: + case Dice::CompareOperator::GreaterThan: state= testGreatherThan(valueScalar, range); break; - case LesserThan: + case Dice::CompareOperator::LesserThan: state= testLesserThan(valueScalar, range); break; - case GreaterOrEqual: + case Dice::CompareOperator::GreaterOrEqual: state= testGreaterOrEqual(valueScalar, range); break; - case LesserOrEqual: + case Dice::CompareOperator::LesserOrEqual: state= testLesserOrEqual(valueScalar, range); break; - case Different: + case Dice::CompareOperator::Different: state= testDifferent(isInsideRange, range); break; } |