equal
deleted
inserted
replaced
84 repeat: true |
84 repeat: true |
85 running: heartbeat.running |
85 running: heartbeat.running |
86 onTriggered: { Logic.moveSkull() } |
86 onTriggered: { Logic.moveSkull() } |
87 } |
87 } |
88 Timer { |
88 Timer { |
89 |
89 id: startNewGameTimer; |
90 interval: 700; |
90 interval: 700; |
91 onTriggered: { Logic.startNewGame(); } |
91 onTriggered: { Logic.startNewGame(); } |
92 } |
92 } |
93 |
93 |
94 Timer { |
94 Timer { |
175 |
175 |
176 Rectangle { |
176 Rectangle { |
177 id: progressIndicator |
177 id: progressIndicator |
178 color: "#221edd"; |
178 color: "#221edd"; |
179 width: 0; |
179 width: 0; |
180 Behavior on width { NumberAnimation { duration: startHeartbeatTimer.running ? 1000 : 0}} |
|
181 height: 30; |
180 height: 30; |
182 } |
181 } |
183 } |
182 } |
184 |
183 |
185 Rectangle { |
184 Rectangle { |
225 PropertyChanges {target: skull; row: 0; column: 0; } |
224 PropertyChanges {target: skull; row: 0; column: 0; } |
226 PropertyChanges {target: skull; spawned: 1} |
225 PropertyChanges {target: skull; spawned: 1} |
227 } |
226 } |
228 ] |
227 ] |
229 |
228 |
|
229 transitions: [ |
|
230 Transition { |
|
231 from: "*" |
|
232 to: "starting" |
|
233 NumberAnimation { target: progressIndicator; property: "width"; duration: 1000 } |
|
234 |
|
235 } |
|
236 ] |
|
237 |
230 } |
238 } |