Own-Programming-Language-Tu.../examples/canvas/control_point.own

25 lines
464 B
Scala
Raw Normal View History

2015-07-11 21:19:59 +03:00
use "canvas"
use "std"
w = 640 h = 480
window("Управление точкой", w, h)
x = rand(w) y = rand(h)
run = 1
while run {
key = keypressed()
2016-02-14 21:24:06 +02:00
if (key == VK_LEFT && x > 0) x--
else if (key == VK_RIGHT && x < w) x++
else if (key == VK_UP && y > 0) y--
else if (key == VK_DOWN && y < h) y++
2015-07-11 21:19:59 +03:00
else if key == VK_ESCAPE run = 0
color(255,255,255)
frect(0,0,w,h)
color(0)
line(0, h, x, y)
line(w, h, x, y)
repaint()
sleep(10)
}