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
display.color=color.hsb(0,0,0,10)
lbl = ui.label("Click anywhere!")
input.point((e) => {
if (!e.began) { return }
grv = display.circle(e.position, 2)
grv.color = color.clear
grv.borderWidth = 1
grv.borderColor = color.hsb(0, 0, 100)
grv.tag = "gravity"
lbl.destroy()
})
times(40, () => {
let orb = display.circle(random.pos(), 1)
orb.velocity = Vec2(random.num(-0.5, 0.5), random.num(-0.5, 0.5))
orb.color = color.hsb(random.num(0,360), 75, 95)
})
update(() => {
display.each("gravity", (grv) => {
display.each("circle", (el) => {
grv.applyGravity(el)
})
})
})
display.color=color.hsb(0,0,0,10)
lbl = ui.label("Click anywhere!")
input.point((e) => {
if (!e.began) { return }
grv = display.circle(e.position, 2)
grv.color = color.clear
grv.borderWidth = 1
grv.borderColor = color.hsb(0, 0, 100)
grv.tag = "gravity"
lbl.destroy()
})
times(40, () => {
let orb = display.circle(random.pos(), 1)
orb.velocity = Vec2(random.num(-0.5, 0.5), random.num(-0.5, 0.5))
orb.color = color.hsb(random.num(0,360), 75, 95)
})
update(() => {
display.each("gravity", (grv) => {
display.each("circle", (el) => {
grv.applyGravity(el)
})
})
})