Warning, /education/gcompris/src/activities/calcudoku/resource/1/Data.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - Data.qml
0002 *
0003 * SPDX-FileCopyrightText: 2023 Johnny Jazeix <jazeix@gmail.com>
0004 *
0005 * Authors:
0006 * Johnny Jazeix <jazeix@gmail.com>
0007 *
0008 * SPDX-License-Identifier: GPL-3.0-or-later
0009 */
0010 import GCompris 1.0
0011
0012 /**
0013 Create a manual level:
0014 data: [
0015 {
0016 "random": false,
0017 "symbols": symbols,
0018 "data": [
0019 {
0020 "cages": [
0021 {
0022 indexes: [0, 4, 5],
0023 result: 6,
0024 operator: "*"
0025 },
0026 {
0027 indexes: [8, 12],
0028 result: 1,
0029 operator: "-"
0030 },
0031 {
0032 indexes: [1, 2, 6],
0033 result: 16,
0034 operator: "*"
0035 },
0036 {
0037 indexes: [9, 10],
0038 result: 1,
0039 operator: "-"
0040 },
0041 {
0042 indexes: [13],
0043 result: 1,
0044 operator: ""
0045 },
0046 {
0047 indexes: [14, 15],
0048 result: 2,
0049 operator: ":"
0050 },
0051 {
0052 indexes: [3, 7, 11],
0053 result: 6,
0054 operator: "+"
0055 }
0056 ],
0057 "size": 4
0058 }
0059 ]
0060 }
0061 ]
0062 */
0063
0064 Data {
0065 //: \u002B is the unicode character for addition mathematical operator (+)
0066 objective: qsTr("Small grids with \u002B operator.")
0067 difficulty: 3
0068
0069 property var symbols: [
0070 {"imgName": "1.svg", "text": '1'},
0071 {"imgName": "2.svg", "text": '2'},
0072 {"imgName": "3.svg", "text": '3'}
0073 ]
0074
0075 data: [
0076 {
0077 "random": true,
0078 "length": 20,
0079 "symbols": symbols,
0080 "size": 3,
0081 "operators": ["+"]
0082 }
0083 ]
0084 }