aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cli/main.cpp
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2020-10-18 14:25:39 +0200
committerRenaud G <renaud@rolisteam.org>2020-10-18 14:25:39 +0200
commitd1a947bed91963e788287e186f831202b8355eea (patch)
treee410ca44307718e28f669d1efd276d61c6be57db /cli/main.cpp
parentecc521d139a733f805e8c237698adba42ed2469c (diff)
downloadOneRoll-d1a947bed91963e788287e186f831202b8355eea.tar.gz
OneRoll-d1a947bed91963e788287e186f831202b8355eea.zip
Display explosion and fix %2
Diffstat (limited to 'cli/main.cpp')
-rw-r--r--cli/main.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/main.cpp b/cli/main.cpp
index 2788b7b..e28e0e6 100644
--- a/cli/main.cpp
+++ b/cli/main.cpp
@@ -103,7 +103,16 @@ void displayMarkdown(QString json)
{
auto objval= diceval.toObject();
auto resultStr= QString::number(objval["value"].toDouble());
+
+ auto subvalues= objval["subvalues"].toArray();
+ QStringList subValueStr;
+ for(auto sub : subvalues)
+ {
+ subValueStr << QString::number(sub.toDouble());
+ }
diceResults << resultStr;
+ if(!subValueStr.isEmpty())
+ diceResults << QString("[%1]").arg(subValueStr.join(" "));
}
}
auto diceList= diceResults.join(" ");