aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarvin Borner2020-04-06 23:53:02 +0200
committerMarvin Borner2020-04-06 23:53:02 +0200
commit973bf697fe97e2f3857a779b9737d7147f57a5b3 (patch)
treec0978f9675e310418b36641a5f8b9f3a7280c007
parentd1a16995f263b4985668a26da311fda77d5a92ab (diff)
OMG this was such a dumb & horrible mistake/bug :c
-rw-r--r--qml/pages/Game.qml3
-rw-r--r--qml/pages/LeaderBoard.qml2
2 files changed, 3 insertions, 2 deletions
diff --git a/qml/pages/Game.qml b/qml/pages/Game.qml
index cc13b84..78a5462 100644
--- a/qml/pages/Game.qml
+++ b/qml/pages/Game.qml
@@ -78,7 +78,7 @@ Page {
if (timer.running) { // aka still playing
var end_time = (new Date()).getTime();
info_label.text = "Yeeehaaw!";
- timer_label.text = ((end_time - start_time) / 1000) + "s - " + qsTr("Not bad!");
+ timer_label.text = (((end_time - start_time) / 1000) + 1.0) + "s - " + qsTr("Not bad!");
timer.running = false;
new_game.visible = true;
submit(start_time, end_time, bits, root.matrix.join(","))
@@ -123,6 +123,7 @@ Page {
interval: 1000
running: true
repeat: true
+ // triggeredOnStart: true // This WOULD fix the timing bug BUT other versions are already used which would cause wrong scores...
onTriggered: {
if (root.start_time === 0)
root.start_time = (new Date()).getTime();
diff --git a/qml/pages/LeaderBoard.qml b/qml/pages/LeaderBoard.qml
index 75f8c64..62d4f89 100644
--- a/qml/pages/LeaderBoard.qml
+++ b/qml/pages/LeaderBoard.qml
@@ -120,7 +120,7 @@ Page {
Label {
anchors.top: level.bottom
- text: ((modelData.end_time[1] - modelData.start_time[1]) / 1000) + qsTr("s - Help: ") + modelData.cheats
+ text: (((modelData.end_time[1] - modelData.start_time[1]) / 1000) + 1.0) + qsTr("s - Help: ") + modelData.cheats
font.pixelSize: Theme.fontSizeExtraSmall
}
}