aboutsummaryrefslogtreecommitdiffhomepage
path: root/qml/Bit.qml
diff options
context:
space:
mode:
Diffstat (limited to 'qml/Bit.qml')
-rw-r--r--qml/Bit.qml11
1 files changed, 10 insertions, 1 deletions
diff --git a/qml/Bit.qml b/qml/Bit.qml
index 3e7dd7b..7bb63ce 100644
--- a/qml/Bit.qml
+++ b/qml/Bit.qml
@@ -11,6 +11,7 @@ Loader {
width: Theme.paddingLarge * 2
height: width
onClicked: root.check(index)
+ Component.onCompleted: root.matrix[index] = 0
}
}
@@ -22,7 +23,15 @@ Loader {
height: width
horizontalAlignment: TextInput.AlignHCenter
verticalAlignment: TextInput.AlignVCenter
- Component.onCompleted: this.text = "0"
+ Component.onCompleted: {
+ if (index > bits) {
+ var num = Math.floor(Math.random() * Math.pow(bits - 1, 2)) + 1;
+ this.text = num;
+ root.matrix[index] = num;
+ } else {
+ this.text = "?";
+ }
+ }
}
}