Warning, /games/kbreakout/src/qml/Ball.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2012 Viranch Mehta <viranch.mehta@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 import QtQuick 2.3 0008 import org.kde.games.core 0.1 as KgCore 0009 import "globals.js" as Globals 0010 0011 CanvasItem { 0012 id: ball 0013 spriteKey: "PlainBall" 0014 0015 property string type 0016 onTypeChanged: spriteKey = type; 0017 0018 property real directionX 0019 property real directionY 0020 0021 property bool toBeFired: true 0022 property real barPosition: 0.6 0023 0024 width: m_scale * Globals.BALL_SIZE 0025 height: m_scale * Globals.BALL_SIZE 0026 0027 // for preserving position relative 0028 // to bgOverlay when canvas is resized 0029 property real posX 0030 property real posY 0031 x: m_scale * posX 0032 y: m_scale * posY 0033 }