diff --git a/src/activities/clickgame/Clickgame.qml b/src/activities/clickgame/Clickgame.qml --- a/src/activities/clickgame/Clickgame.qml +++ b/src/activities/clickgame/Clickgame.qml @@ -71,7 +71,8 @@ id: score anchors { - bottom: parent.bottom + top: parent.top + bottom: undefined right: parent.right margins: 20 * ApplicationInfo.ratio } diff --git a/src/activities/clickgame/clickgame.js b/src/activities/clickgame/clickgame.js --- a/src/activities/clickgame/clickgame.js +++ b/src/activities/clickgame/clickgame.js @@ -279,13 +279,15 @@ function createFish(minDuration) { var fishSource = fishes[Math.floor(Math.random() * fishes.length)] + var minY = (items.score.y+items.score.height+fishSource.height); + var maxY = (bar.y-fishSource.height); var fish = component.createObject( background, { "activity": activity, "background": background, "bar": bar, - "y": Math.random() * (background.height - bar.height - fishSource.height), + "y": (Math.random() * (maxY - minY + 1)) + minY, "width": fishSource.width * 1.1 * GCompris.ApplicationInfo.ratio, "height": fishSource.height * 1.1 * GCompris.ApplicationInfo.ratio, "source": "qrc:/gcompris/src/activities/clickgame/resource/" + @@ -293,7 +295,6 @@ "frameCount": fishSource.nbFrame, "duration": minDuration + Math.floor(Math.random() * 5000) }); - if (fish === null) { // Error Handling console.log("Error creating object");