|
1 | | -scene.onHitWall(SpriteKind.Player, function (sprite, location) { |
2 | | - |
3 | | -}) |
4 | 1 | controller.up.onEvent(ControllerButtonEvent.Pressed, function () { |
5 | 2 | animation.runImageAnimation( |
6 | 3 | jack, |
@@ -139,141 +136,15 @@ controller.up.onEvent(ControllerButtonEvent.Pressed, function () { |
139 | 136 | jumpcount += 2 |
140 | 137 | } |
141 | 138 | }) |
142 | | -controller.A.onEvent(ControllerButtonEvent.Pressed, function () { |
143 | | - |
| 139 | +scene.onOverlapTile(SpriteKind.Player, sprites.builtin.forestTiles0, function (sprite, location) { |
| 140 | + jack.destroy(effects.spray, 500) |
| 141 | + info.changeLifeBy(-1) |
| 142 | + doSomething() |
| 143 | +}) |
| 144 | +scene.onOverlapTile(SpriteKind.Player, sprites.builtin.brick, function (sprite, location) { |
| 145 | + game.over(true) |
144 | 146 | }) |
145 | 147 | controller.left.onEvent(ControllerButtonEvent.Pressed, function () { |
146 | | - if (controller.left.isPressed()) { |
147 | | - animation.runImageAnimation( |
148 | | - jack, |
149 | | - [img` |
150 | | - .............................. |
151 | | - .............................. |
152 | | - .............................. |
153 | | - .............................. |
154 | | - .............................. |
155 | | - ............33322222.......... |
156 | | - ............33333333.......... |
157 | | - ..........2233333333.......... |
158 | | - ............ffffffff.......... |
159 | | - ............ddddddff.......... |
160 | | - ............dfdddddd.......... |
161 | | - ...........ddddddddd.......... |
162 | | - ............fffddddd.......... |
163 | | - ..............ddd............. |
164 | | - ..............ddd............. |
165 | | - ..dd.......555555555.......... |
166 | | - ..dd......d555555555dd........ |
167 | | - ..ddd....dd555555555ddd....... |
168 | | - ...ddd.dddd555555555.ddd...... |
169 | | - ....dddddd.555555555..dd...... |
170 | | - .....ddd...555555555..ddd..... |
171 | | - ...........555555555..ddd..... |
172 | | - ...........555555555..ddd..... |
173 | | - ...........666666666.ddd...... |
174 | | - ..........66666..66ddddd...... |
175 | | - .........66666...66ddd........ |
176 | | - ........66666....66dd......... |
177 | | - .......66666......666...6fff.. |
178 | | - .......6666.......6666.66fff.. |
179 | | - ........6666.......666666fff.. |
180 | | - .........6666......666666fff.. |
181 | | - .........6666.......6666..ff.. |
182 | | - .........ffff.............ff.. |
183 | | - .......ffffff................. |
184 | | - .......ffffff................. |
185 | | - .............................. |
186 | | - .............................. |
187 | | - .............................. |
188 | | - .............................. |
189 | | - .............................. |
190 | | - `,img` |
191 | | - .............................. |
192 | | - .............................. |
193 | | - .............................. |
194 | | - .............................. |
195 | | - ............33322222.......... |
196 | | - ............33333333.......... |
197 | | - ..........2233333333.......... |
198 | | - ............ffffffff.......... |
199 | | - ............ddddddff.......... |
200 | | - ............dfdddddd.......... |
201 | | - ...........ddddddddd.......... |
202 | | - ............fffddddd.......... |
203 | | - ..............ddd............. |
204 | | - ..............ddd............. |
205 | | - ...........5555555dddd........ |
206 | | - .......dd..55555dddddddd...... |
207 | | - .......ddd.555ddddd5.dddd..... |
208 | | - .......ddd.55ddddd55..dddd.... |
209 | | - ........ddddddddd555...ddd.... |
210 | | - ........ddddddd55555....ddd... |
211 | | - ...........ddd555555....dddd.. |
212 | | - ...........555555555...ddd.... |
213 | | - ...........666666666..ddd..... |
214 | | - .......6666666666666..ddd..... |
215 | | - .....666666666..6666...dd..... |
216 | | - .....666666.....6666.......... |
217 | | - .....6666......666666......... |
218 | | - ......6666.....666666......... |
219 | | - ......66666.....66666......... |
220 | | - .......6666fff..666666........ |
221 | | - ........666fff....66666....... |
222 | | - .........66fff.....6666....... |
223 | | - ..........6fff.....ffff....... |
224 | | - ............ff...ffffff....... |
225 | | - ............ff...ffffff....... |
226 | | - .............................. |
227 | | - .............................. |
228 | | - .............................. |
229 | | - .............................. |
230 | | - .............................. |
231 | | - `,img` |
232 | | - .............................. |
233 | | - .............................. |
234 | | - .............................. |
235 | | - .............33322222......... |
236 | | - .............33333333......... |
237 | | - ...........2233333333......... |
238 | | - .............ffffffff......... |
239 | | - .............ddddddff......... |
240 | | - .............dfdddddd......... |
241 | | - ............ddddddddd......... |
242 | | - .............fffddddd......... |
243 | | - ...............ddd............ |
244 | | - ...............ddd............ |
245 | | - ...dd.......555555555......... |
246 | | - ...dd......d555555555dd....... |
247 | | - ...ddd....dd555555555ddd...... |
248 | | - ....ddd.dddd555555555.ddd..... |
249 | | - .....dddddd.555555555..dd..... |
250 | | - ......ddd...555555555..ddd.... |
251 | | - ............555555555..ddd.... |
252 | | - ............555555555..ddd.... |
253 | | - ............666666666.ddd..... |
254 | | - ...........66666..66ddddd..... |
255 | | - ..........66666...66ddd....... |
256 | | - .........66666....66dd........ |
257 | | - ........66666......666...6fff. |
258 | | - ........6666.......6666.66fff. |
259 | | - .........6666.......666666fff. |
260 | | - ..........6666......666666fff. |
261 | | - ..........6666.......6666..ff. |
262 | | - ..........ffff.............ff. |
263 | | - ........ffffff................ |
264 | | - ........ffffff................ |
265 | | - .............................. |
266 | | - .............................. |
267 | | - .............................. |
268 | | - .............................. |
269 | | - .............................. |
270 | | - .............................. |
271 | | - .............................. |
272 | | - `], |
273 | | - 100, |
274 | | - false |
275 | | - ) |
276 | | - } |
277 | 148 | animation.runImageAnimation( |
278 | 149 | jack, |
279 | 150 | [img` |
@@ -535,12 +406,21 @@ controller.right.onEvent(ControllerButtonEvent.Pressed, function () { |
535 | 406 | false |
536 | 407 | ) |
537 | 408 | }) |
538 | | -scene.onOverlapTile(SpriteKind.Player, assets.tile`transparency16`, function (sprite, location) { |
539 | | - |
| 409 | +function doSomething () { |
| 410 | + jack = sprites.create(assets.image`image`, SpriteKind.Player) |
| 411 | + controller.moveSprite(jack, 100, 0) |
| 412 | + scene.setBackgroundColor(9) |
| 413 | + tiles.setTilemap(tilemap`level1`) |
| 414 | + jack.ay = 250 |
| 415 | + scene.cameraFollowSprite(jack) |
| 416 | +} |
| 417 | +info.onLifeZero(function () { |
| 418 | + game.over(false) |
540 | 419 | }) |
541 | 420 | let jumpcount = 0 |
542 | 421 | let jack: Sprite = null |
543 | 422 | jack = sprites.create(assets.image`image`, SpriteKind.Player) |
| 423 | +info.setLife(3) |
544 | 424 | controller.moveSprite(jack, 100, 0) |
545 | 425 | scene.setBackgroundColor(9) |
546 | 426 | tiles.setTilemap(tilemap`level1`) |
|
0 commit comments