forked from AbleOS/ableos
20 lines
561 B
Plaintext
20 lines
561 B
Plaintext
|
render := @use("../../../../libraries/render/src/lib.hb")
|
||
|
|
||
|
/* expected result:
|
||
|
the impostor travels left and loops around the screen */
|
||
|
|
||
|
example := fn(): void {
|
||
|
render.init()
|
||
|
x := 0
|
||
|
loop {
|
||
|
render.put_rect(.(200 - x, 80), .(430, 380), render.red)
|
||
|
render.put_rect(.(630 - x, 120), .(120, 300), render.red)
|
||
|
render.put_rect(.(200 - x, 460), .(160, 270), render.red)
|
||
|
render.put_rect(.(470 - x, 460), .(160, 270), render.red)
|
||
|
render.put_rect(.(140 - x, 140), .(340, 250), render.cyan)
|
||
|
render.sync()
|
||
|
render.clear(render.black)
|
||
|
x += 1
|
||
|
}
|
||
|
return
|
||
|
}
|