examples

stretch-front-release.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
elem = display.circle(100, 540, 30)
elem.speed = 0

elem.point((e) => {
  if (e.began) {
    lin = display.line(elem.position, e.position)
    lin.style = LineStyle.dots
  }
  if (e.updated) {
    lin.to(e.position)
  }
  if (e.ended) {
    elem.angle = lin.angle
    elem.speed = 10
    lin.destroy()
  }
})

update(() => {
  elem.move(elem.speed)
})