aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/diceparserhelper.h
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2020-04-26 16:31:31 +0200
committerRenaud G <renaud@rolisteam.org>2020-04-26 16:31:31 +0200
commit5f68d8399b771da0f3500a5d037315607e25c78d (patch)
treef1600941bde0bfd427f92f8d0bfa7fb97c65d4c6 /include/diceparserhelper.h
parent214945c0cbf14544df5defdfea0bc89c87626274 (diff)
downloadOneRoll-5f68d8399b771da0f3500a5d037315607e25c78d.tar.gz
OneRoll-5f68d8399b771da0f3500a5d037315607e25c78d.zip
Add support for OnEachValue compare method.
Diffstat (limited to 'include/diceparserhelper.h')
-rw-r--r--include/diceparserhelper.h27
1 files changed, 14 insertions, 13 deletions
diff --git a/include/diceparserhelper.h b/include/diceparserhelper.h
index 461d127..c55b415 100644
--- a/include/diceparserhelper.h
+++ b/include/diceparserhelper.h
@@ -14,19 +14,19 @@ enum class CONDITION_STATE : int
enum class ERROR_CODE : int
{
- NO_DICE_ERROR,
- DIE_RESULT_EXPECTED,
- BAD_SYNTAXE,
- ENDLESS_LOOP_ERROR,
- DIVIDE_BY_ZERO,
- NOTHING_UNDERSTOOD,
- NO_DICE_TO_ROLL,
- TOO_MANY_DICE,
- NO_VARIBALE,
- INVALID_INDEX,
- UNEXPECTED_CHARACTER,
- NO_PREVIOUS_ERROR,
- NO_VALID_RESULT
+ NO_DICE_ERROR,
+ DIE_RESULT_EXPECTED,
+ BAD_SYNTAXE,
+ ENDLESS_LOOP_ERROR,
+ DIVIDE_BY_ZERO,
+ NOTHING_UNDERSTOOD,
+ NO_DICE_TO_ROLL,
+ TOO_MANY_DICE,
+ NO_VARIBALE,
+ INVALID_INDEX,
+ UNEXPECTED_CHARACTER,
+ NO_PREVIOUS_ERROR,
+ NO_VALID_RESULT
};
/**
@@ -45,6 +45,7 @@ enum class RESULT_TYPE : int
enum ConditionType
{
OnEach,
+ OnEachValue,
OneOfThem,
AllOfThem,
OnScalar