2024-12-14 10:39:45 -06:00
|
|
|
render := @use("lib:render")
|
2024-09-13 16:41:31 -05:00
|
|
|
|
|
|
|
/* expected result:
|
|
|
|
the impostor travels left and loops around the screen */
|
|
|
|
|
|
|
|
example := fn(): void {
|
2024-10-14 19:24:29 -05:00
|
|
|
screen := render.init(true)
|
2024-09-13 16:41:31 -05:00
|
|
|
x := 0
|
|
|
|
loop {
|
2024-12-14 10:39:45 -06:00
|
|
|
screen.clear(render.BLACK)
|
|
|
|
screen.put_rect(.(200 - x, 80), .(430, 380), render.RED)
|
|
|
|
screen.put_rect(.(630 - x, 120), .(120, 300), render.RED)
|
|
|
|
screen.put_rect(.(200 - x, 460), .(160, 270), render.RED)
|
|
|
|
screen.put_rect(.(470 - x, 460), .(160, 270), render.RED)
|
|
|
|
screen.put_rect(.(140 - x, 140), .(340, 250), render.CYAN)
|
|
|
|
screen.sync()
|
2024-09-13 16:41:31 -05:00
|
|
|
x += 1
|
|
|
|
}
|
|
|
|
return
|
|
|
|
}
|