aboutsummaryrefslogtreecommitdiffhomepage
path: root/qml/pages/Menu.qml
diff options
context:
space:
mode:
Diffstat (limited to 'qml/pages/Menu.qml')
-rw-r--r--qml/pages/Menu.qml21
1 files changed, 16 insertions, 5 deletions
diff --git a/qml/pages/Menu.qml b/qml/pages/Menu.qml
index 1d93a0f..caf2e00 100644
--- a/qml/pages/Menu.qml
+++ b/qml/pages/Menu.qml
@@ -10,6 +10,8 @@ Page {
contentHeight: column.height
Column {
+ property bool bar: false
+
id: column
width: page.width
height: page.height
@@ -25,37 +27,46 @@ Page {
rowSpacing: Theme.paddingLarge * 2
Button {
+ text: qsTr("Help bar") + ": 0"
+ onClicked: {
+ column.bar = this.text.slice(-1) === "0";
+ this.text = column.bar ? qsTr("Help bar") + ": 1" : qsTr("Help bar") + ": 0"
+ }
+ }
+
+ Button {
text: qsTr("Very easy (2 Bit)")
+ ButtonLayout.newLine: true
onClicked: {
- pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 2});
+ pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 2, help: column.bar});
}
}
Button {
text: qsTr("Easy (4 Bit)")
onClicked: {
- pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 4});
+ pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 4, help: column.bar});
}
}
Button {
text: qsTr("Medium (6 Bit)")
onClicked: {
- pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 6});
+ pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 6, help: column.bar});
}
}
Button {
text: qsTr("Hard (8 Bit)")
onClicked: {
- pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 8});
+ pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 8, help: column.bar});
}
}
Button {
text: qsTr("God-like (10 Bit)")
onClicked: {
- pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 10});
+ pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 10, help: column.bar});
}
}
}