Warning, /games/knetwalk/src/qml/Cable.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2013 Ashwin Rajeev <ashwin_rajeev@hotmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 import QtQuick 2.3
0008 
0009 CanvasItem {
0010     spriteKey: "cable" + parent.sprite
0011     anchors.fill: parent
0012     rotation: parent.angle
0013     opacity: (main.state === "paused")? 0 : 1
0014     Behavior on rotation {
0015         id: animate
0016         NumberAnimation {
0017             duration: main.rotateDuration
0018             easing.type: Easing.OutQuad
0019             onRunningChanged: {
0020                 if(!running && parent.angle != 0) {
0021                     animate.enabled = false
0022                     main.rotated(parent.index, parent.angle % 360);
0023                     animate.enabled = true
0024                 }
0025             }
0026         }
0027     }
0028 }