File indexing completed on 2024-05-05 15:52:58

0001 /* GCompris - baby_mouse.js
0002  *
0003  * SPDX-FileCopyrightText: 2021 Mariam Fahmy <mariamfahmy66@gmail.com>
0004  * SPDX-License-Identifier: GPL-3.0-or-later
0005  *
0006  */
0007 .pragma library
0008 .import QtQuick 2.12 as Quick
0009 
0010 var items;
0011 var duckImages = ["pink_duck", "green_duck", "yellow_duck", "orange_duck"];
0012 var clickSounds = ["bleep", "smudge", "flip", "completetask", "scroll"];
0013 
0014 var audioURL = "qrc:/gcompris/src/core/resource/sounds/";
0015 var arrowImageURL = "qrc:/gcompris/src/activities/baby_mouse/resource/arrow.svg";
0016 var duckColorURL = "qrc:/gcompris/src/activities/colors/resource/";
0017 
0018 function start(items_) {
0019     items = items_;
0020     initLevel();
0021 }
0022 
0023 function stop() {
0024 }
0025 
0026 function initLevel() {
0027     for(var i = 0; i < duckImages.length; i++) {
0028         items.duckModel.append({"image" : duckImages[i]});
0029     }
0030 }
0031 
0032 function playSound(index) {
0033     items.audioEffects.play(audioURL + clickSounds[index] + '.wav');
0034 }