diff --git a/src/activities/planegame/Cloud.qml b/src/activities/planegame/Cloud.qml --- a/src/activities/planegame/Cloud.qml +++ b/src/activities/planegame/Cloud.qml @@ -64,7 +64,7 @@ Component.onCompleted: { x = -cloud.width - 1 - y = Activity.getRandomInt(0, background.height - cloud.height) + y = Activity.getRandomInt(0, background.height - (cloud.height + Activity.items.bar.height)) } Behavior on x { PropertyAnimation { duration: 20000 } } diff --git a/src/activities/planegame/Planegame.qml b/src/activities/planegame/Planegame.qml --- a/src/activities/planegame/Planegame.qml +++ b/src/activities/planegame/Planegame.qml @@ -110,7 +110,10 @@ Score { id: score visible: false - fontSize: 24 + fontSize: background.width > background.height ? internalTextComponent.largeSize : internalTextComponent.mediumSize + height: internalTextComponent.height + 10 + anchors.bottom: bar.top + anchors.margins: 10 } property int movePlaneTimerCounter: 0 diff --git a/src/activities/planegame/planegame.js b/src/activities/planegame/planegame.js --- a/src/activities/planegame/planegame.js +++ b/src/activities/planegame/planegame.js @@ -251,8 +251,8 @@ if(items.plane.y < 0) { items.plane.y = 0; } - if(items.plane.y + items.plane.height > items.background.height) { - items.plane.y = items.background.height - items.plane.height; + if(items.plane.y + items.plane.height > items.background.height - items.bar.height) { + items.plane.y = items.background.height - (items.plane.height + items.bar.height); } }