From 81cc34bfcc8d7ec695a4d70c4c1c82b9035bf272 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sat, 4 Apr 2020 20:24:18 +0200 Subject: Different modes, fixed timer, zero doubletap, etc.. --- qml/pages/Menu.qml | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 qml/pages/Menu.qml (limited to 'qml/pages/Menu.qml') diff --git a/qml/pages/Menu.qml b/qml/pages/Menu.qml new file mode 100644 index 0000000..39de258 --- /dev/null +++ b/qml/pages/Menu.qml @@ -0,0 +1,64 @@ +import QtQuick 2.2 +import Sailfish.Silica 1.0 + +Page { + id: page + allowedOrientations: Orientation.All + + SilicaFlickable { + anchors.fill: parent + contentHeight: column.height + + Column { + id: column + width: page.width + height: page.height + spacing: Theme.paddingLarge + + PageHeader { + title: qsTr("Binary Fun") + } + + ButtonLayout { + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + rowSpacing: Theme.paddingLarge * 2 + + Button { + text: qsTr("Very easy (2 Bit)") + onClicked: { + pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 2}); + } + } + + Button { + text: qsTr("Easy (4 Bit)") + onClicked: { + pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 4}); + } + } + + Button { + text: qsTr("Medium (6 Bit)") + onClicked: { + pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 6}); + } + } + + Button { + text: qsTr("Hard (8 Bit)") + onClicked: { + pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 8}); + } + } + + Button { + text: qsTr("Godlike (10 Bit)") + onClicked: { + pageStack.push(Qt.resolvedUrl("Game.qml"), {bits: 10}); + } + } + } + } + } +} -- cgit v1.2.3