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
36
37
38
| display.circle(100, 100, 10)
display.line(860, 100, 860, 540)
input.point((e) => {
if (e.began) {
line = display.line(e.position, e.position)
line.style = LineStyle.solid
line.style = LineStyle.dots
//line.style = LineStyle.blocks
//line.style = LineStyle.polygons
//line.style = LineStyle.clouds
//line.style = LineStyle.stars
//line.style = LineStyle.hearts
line.width = 15
//line.color = color.hsb(0, 95, 75)
//line.borderColor = color.hsb(0, 75, 100)
line.borderWidth = 0
line.collision((e) => {
print(Date.now(), "tag", e.tag)
})
}
if (e.updated) {
line.to(e.position)
print("position", line.position)
print("position", line.hitbox.position)
print("size", line.size)
print("size", line.hitbox.size)
print("angle", line.angle)
print("angle", line.hitbox.angle)
}
if (e.ended) {
line.destroy()
}
})
|
display.circle(100, 100, 10)
display.line(860, 100, 860, 540)
input.point((e) => {
if (e.began) {
line = display.line(e.position, e.position)
line.style = LineStyle.solid
line.style = LineStyle.dots
//line.style = LineStyle.blocks
//line.style = LineStyle.polygons
//line.style = LineStyle.clouds
//line.style = LineStyle.stars
//line.style = LineStyle.hearts
line.width = 15
//line.color = color.hsb(0, 95, 75)
//line.borderColor = color.hsb(0, 75, 100)
line.borderWidth = 0
line.collision((e) => {
print(Date.now(), "tag", e.tag)
})
}
if (e.updated) {
line.to(e.position)
print("position", line.position)
print("position", line.hitbox.position)
print("size", line.size)
print("size", line.hitbox.size)
print("angle", line.angle)
print("angle", line.hitbox.angle)
}
if (e.ended) {
line.destroy()
}
})