Warning, /education/gcompris/src/activities/frieze/resource/1/Data.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - Data.qml 0002 * 0003 * SPDX-FileCopyrightText: 2023 Bruno Anselme <be.root@free.fr> 0004 * 0005 * Authors: 0006 * Bruno Anselme <be.root@free.fr> 0007 * SPDX-License-Identifier: GPL-3.0-or-later 0008 * 0009 * Syntax: 0010 * hidden: bool, hide tokens when ready 0011 * shown: number of tokens shown. Greater than count shows all token. 0012 * A token is made of 3 values: [ shape index, color index, size index ] 0013 * Shapes and colors arrays are shuffled each time. 0014 * Shapes 1, 2... will be a different shape each time. 0015 * Idem for colors 1, 2... 0016 * Size: 1 = big, 2 = small 0017 * Index set to zero is reserved for future use. 0018 * patLength : sequence's length of tokens repeated until count is reached. 0019 * count : numbers of tokens to find 0020 * duplicate : no repeated token when false (low difficulty) 0021 * Values are tokens'indexes in tokens array 0022 * The number of tokens must be at least equal to patLength. 0023 */ 0024 import GCompris 1.0 0025 0026 // 10 levels. 2 shapes with different colors and 1 size. Count : 8, 10, 12 0027 Data { 0028 objective: qsTr("Copy this frieze: 2 shapes with different colors/signs.") 0029 difficulty: 1 0030 data: [ 0031 { "title": qsTr("Copy this frieze."), 0032 "hidden": false, 0033 "shuffle": false, 0034 "shown": 20, 0035 "duplicate": false, 0036 "subLevels": [ 0037 { 0038 "count": 8, 0039 "tokens": [ 0040 [ 1, 1, 1 ], 0041 [ 2, 2, 1 ] 0042 ], 0043 "patLength": 2 0044 }, 0045 { 0046 "count": 8, 0047 "tokens": [ 0048 [ 1, 1, 1 ], 0049 [ 2, 2, 1 ] 0050 ], 0051 "patLength": 2 0052 }, 0053 { 0054 "count": 8, 0055 "tokens": [ 0056 [ 1, 1, 1 ], 0057 [ 2, 2, 1 ] 0058 ], 0059 "patLength": 2 0060 }, 0061 { 0062 "count": 8, 0063 "tokens": [ 0064 [ 1, 1, 1 ], 0065 [ 2, 2, 1 ] 0066 ], 0067 "patLength": 2 0068 }, 0069 { 0070 "count": 10, 0071 "tokens": [ 0072 [ 1, 1, 1 ], 0073 [ 2, 2, 1 ] 0074 ], 0075 "patLength": 2 0076 }, 0077 { 0078 "count": 10, 0079 "tokens": [ 0080 [ 1, 1, 1 ], 0081 [ 2, 2, 1 ] 0082 ], 0083 "patLength": 2 0084 }, 0085 { 0086 "count": 10, 0087 "tokens": [ 0088 [ 1, 1, 1 ], 0089 [ 2, 2, 1 ] 0090 ], 0091 "patLength": 2 0092 }, 0093 { 0094 "count": 10, 0095 "tokens": [ 0096 [ 1, 1, 1 ], 0097 [ 2, 2, 1 ] 0098 ], 0099 "patLength": 2 0100 }, 0101 { 0102 "count": 12, 0103 "tokens": [ 0104 [ 1, 1, 1 ], 0105 [ 2, 2, 1 ] 0106 ], 0107 "patLength": 2 0108 }, 0109 { 0110 "count": 12, 0111 "tokens": [ 0112 [ 1, 1, 1 ], 0113 [ 2, 2, 1 ] 0114 ], 0115 "patLength": 2 0116 } 0117 ] 0118 } 0119 ] 0120 }