File indexing completed on 2024-04-28 15:07:56
0001 /* GCompris 0002 * 0003 * SPDX-FileCopyrightText: 2014 Bruno Coudoin 0004 * 0005 * SPDX-License-Identifier: GPL-3.0-or-later 0006 */ 0007 0008 .import GCompris 1.0 as GCompris //for ApplicationInfo 0009 0010 var texts = [ 0011 [qsTr("zero"), 0], 0012 [qsTr("one"), 1], 0013 [qsTr("two"), 2], 0014 [qsTr("three"), 3], 0015 [qsTr("four"), 4], 0016 [qsTr("five"), 5], 0017 [qsTr("six"), 6], 0018 [qsTr("seven"), 7], 0019 [qsTr("eight"), 8], 0020 [qsTr("nine"), 9], 0021 [qsTr("ten"), 10], 0022 [qsTr("eleven"), 11], 0023 [qsTr("twelve"), 12], 0024 [qsTr("thirteen"), 13], 0025 [qsTr("fourteen"), 14], 0026 [qsTr("fifteen"), 15], 0027 [qsTr("sixteen"), 16], 0028 [qsTr("seventeen"), 17], 0029 [qsTr("eighteen"), 18], 0030 [qsTr("nineteen"), 19], 0031 [qsTr("twenty"), 20] 0032 ] 0033 0034 var sounds = [ 0035 ["", 0036 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0030.$CA")], 0037 ["", 0038 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0031.$CA")], 0039 ["", 0040 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0032.$CA")], 0041 ["", 0042 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0033.$CA")], 0043 ["", 0044 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0034.$CA")], 0045 ["", 0046 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0035.$CA")], 0047 ["", 0048 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0036.$CA")], 0049 ["", 0050 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0037.$CA")], 0051 ["", 0052 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0038.$CA")], 0053 ["", 0054 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/U0039.$CA")], 0055 ["", 0056 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/10.$CA")], 0057 ["", 0058 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/11.$CA")], 0059 ["", 0060 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/12.$CA")], 0061 ["", 0062 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/13.$CA")], 0063 ["", 0064 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/14.$CA")], 0065 ["", 0066 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/15.$CA")], 0067 ["", 0068 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/16.$CA")], 0069 ["", 0070 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/17.$CA")], 0071 ["", 0072 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/18.$CA")], 0073 ["", 0074 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/19.$CA")], 0075 ["", 0076 GCompris.ApplicationInfo.getAudioFilePath("voices-$CA/$LOCALE/alphabet/20.$CA")] 0077 ] 0078 0079 0080 var memory_cards = [ 0081 { // Level 1 0082 columns: 3, 0083 rows: 2, 0084 texts: texts.slice(0, 6), 0085 sounds: sounds.slice(0, 6) 0086 }, 0087 { // Level 2 0088 columns: 3, 0089 rows: 2, 0090 texts: texts.slice(5, 11), 0091 sounds: sounds.slice(5, 11) 0092 }, 0093 { // Level 3 0094 columns: 5, 0095 rows: 2, 0096 texts: texts.slice(0, 11), 0097 sounds: sounds.slice(0, 11) 0098 }, 0099 { // Level 4 0100 columns: 5, 0101 rows: 2, 0102 texts: texts.slice(10, 21), 0103 sounds: sounds.slice(10, 21) 0104 }, 0105 { // Level 5 0106 columns: 6, 0107 rows: 3, 0108 texts: texts.slice(0, 21), 0109 sounds: sounds.slice(0, 21) 0110 } 0111 ] 0112 0113 0114 function get() { 0115 return memory_cards 0116 }