summaryrefslogtreecommitdiffstats
path: root/demos/declarative/minehunt
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2009-11-05 04:03:47 (GMT)
committerAlan Alpert <alan.alpert@nokia.com>2009-11-05 04:46:23 (GMT)
commit0ef5d89b540be963d1a8131f6625f990a4fe66e8 (patch)
treefe640558b514dc1720525043b954aeafe3d15940 /demos/declarative/minehunt
parent0ced984d3e2cb2a7a1a219ae7a9b09ff4e15a55c (diff)
downloadQt-0ef5d89b540be963d1a8131f6625f990a4fe66e8.zip
Qt-0ef5d89b540be963d1a8131f6625f990a4fe66e8.tar.gz
Qt-0ef5d89b540be963d1a8131f6625f990a4fe66e8.tar.bz2
Particles cleaned up and placed in in qmlgraphics/
API changes: Removed bool streamIn Added int emissionRate Added int emissionVariance Added void burst(count, emissionRate=-1) While rewriting the internals to accomodate this, all other outstanding particles bugs were believed fixed. Task-number: QT-2392 QT-2391 QT-2390 QT-2406
Diffstat (limited to 'demos/declarative/minehunt')
-rw-r--r--demos/declarative/minehunt/Explosion.qml7
1 files changed, 2 insertions, 5 deletions
diff --git a/demos/declarative/minehunt/Explosion.qml b/demos/declarative/minehunt/Explosion.qml
index a997048..e337c46 100644
--- a/demos/declarative/minehunt/Explosion.qml
+++ b/demos/declarative/minehunt/Explosion.qml
@@ -16,13 +16,10 @@ Item {
velocity: 100
velocityDeviation: 20
z: 100
- opacity: 0
- streamIn: false
+ opacity: 1
}
states: [ State { name: "exploding"; when: explode == true
- PropertyChanges { target: particles; count: 200 }
- PropertyChanges { target: particles; opacity: 1 }
- PropertyChanges { target: particles; emitting: false } // i.e. emit only once
+ StateChangeScript {script: particles.burst(200); }
}
]