summaryrefslogtreecommitdiffstats
path: root/demos/declarative/samegame/content/BoomBlock.qml
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2010-03-02 14:54:38 (GMT)
committerAlan Alpert <alan.alpert@nokia.com>2010-03-02 14:54:38 (GMT)
commite16b33eefa365986f8e0d26c710cb7568bf9abff (patch)
treeaf0ef803dd8fe2fb1a013a66f338e133173ccd10 /demos/declarative/samegame/content/BoomBlock.qml
parentf56893bbffd5eb26dd77e56707615cbb11a26c9b (diff)
downloadQt-e16b33eefa365986f8e0d26c710cb7568bf9abff.zip
Qt-e16b33eefa365986f8e0d26c710cb7568bf9abff.tar.gz
Qt-e16b33eefa365986f8e0d26c710cb7568bf9abff.tar.bz2
Refactor demos
Samegame and Twitter are now trying the new naming convention.
Diffstat (limited to 'demos/declarative/samegame/content/BoomBlock.qml')
-rw-r--r--demos/declarative/samegame/content/BoomBlock.qml55
1 files changed, 0 insertions, 55 deletions
diff --git a/demos/declarative/samegame/content/BoomBlock.qml b/demos/declarative/samegame/content/BoomBlock.qml
deleted file mode 100644
index e48194a..0000000
--- a/demos/declarative/samegame/content/BoomBlock.qml
+++ /dev/null
@@ -1,55 +0,0 @@
-import Qt 4.6
-
-Item { id:block
- property bool dying: false
- property bool spawned: false
- property int type: 0
- property int targetX: 0
- property int targetY: 0
-
- SpringFollow on x { enabled: spawned; source: targetX; spring: 2; damping: 0.2 }
- SpringFollow on y { source: targetY; spring: 2; damping: 0.2 }
-
- Image { id: img
- source: {
- if(type == 0){
- "pics/redStone.png";
- } else if(type == 1) {
- "pics/blueStone.png";
- } else {
- "pics/greenStone.png";
- }
- }
- opacity: 0
- Behavior on opacity { NumberAnimation { duration: 200 } }
- anchors.fill: parent
- }
-
- Particles { id: particles
- width:1; height:1; anchors.centerIn: parent;
- emissionRate: 0;
- lifeSpan: 700; lifeSpanDeviation: 600;
- angle: 0; angleDeviation: 360;
- velocity: 100; velocityDeviation:30;
- source: {
- if(type == 0){
- "pics/redStar.png";
- } else if (type == 1) {
- "pics/blueStar.png";
- } else {
- "pics/greenStar.png";
- }
- }
- }
-
- states: [
- State{ name: "AliveState"; when: spawned == true && dying == false
- PropertyChanges { target: img; opacity: 1 }
- },
- State{ name: "DeathState"; when: dying == true
- StateChangeScript { script: particles.burst(50); }
- PropertyChanges { target: img; opacity: 0 }
- StateChangeScript { script: block.destroy(1000); }
- }
- ]
-}