examples
_animations
- circle-grid.js
- circles-border-timer.js
- circles-inout.js
- circles.js
- circles2.js
- cloud-delay.js
- clown.js
- drops.js
- grid.js
- grid2.js
- helloworld-animate.js
- helloworld-animate2.js
- keyframe.js
- keyframe2.js
- keyframe3.js
- shapes-border.js
- square-grid.js
- squares-border-timer.js
- squares-timer-overlap.js
- troll.js
_audio
_gravity
_particles
_sub
display
movement
- arrows-aim-shoot.js
- arrows-line.js
- arrows-rotate.js
- arrows-shift.js
- arrows-x.js
- arrows-y.js
- drag-drop.js
- drag-drop2.js
- falling-click.js
- follow-line.js
- follow-point.js
- follow-x.js
- follow-y.js
- follow.js
- if-on-edge-bounce.js
- input-aim-shoot.js
- input-point-goto.js
- input-point-moveto.js
- input-wasd.js
- joystick.js
- stretch-back-release-physics.js
- stretch-front-release-physics.js
- stretch-front-release.js
physics
showcase
tests
user-interface
delay.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
once1 = ui.label("Once 1", display.cx, 100)
once2 = ui.label("Once 2", display.cx, 300)
fevr1 = ui.label("forever", display.cx, 500)
f1 = Date.now()
delay(20)
repeat(100, (i) => {
let d = Date.now()
once1.text = `once 1: ${i+1}, ${d - f1}`
print("once 1", i, d - f1)
f1 = d
})
f2 = Date.now()
delay(100)
repeat(100, (i) => {
let d = Date.now()
once2.text = `once 2: ${i+1}, ${d - f2}`
print("once 2", i, d - f2)
f2 = d
})
fs = Date.now()
delay(1000)
forever(() => {
let d = Date.now()
fevr1.text = `forever: ${d - fs}`
print("forever", d - fs)
fs = d
})
once1 = ui.label("Once 1", display.cx, 100) once2 = ui.label("Once 2", display.cx, 300) fevr1 = ui.label("forever", display.cx, 500) f1 = Date.now() delay(20) repeat(100, (i) => { let d = Date.now() once1.text = `once 1: ${i+1}, ${d - f1}` print("once 1", i, d - f1) f1 = d }) f2 = Date.now() delay(100) repeat(100, (i) => { let d = Date.now() once2.text = `once 2: ${i+1}, ${d - f2}` print("once 2", i, d - f2) f2 = d }) fs = Date.now() delay(1000) forever(() => { let d = Date.now() fevr1.text = `forever: ${d - fs}` print("forever", d - fs) fs = d })