prog8/examples/test.p8

36 lines
842 B
Plaintext
Raw Normal View History

%import floats
2021-03-09 20:54:31 +00:00
%import gfx2
%import test_stack
%zeropage floatsafe
2021-02-28 19:40:31 +00:00
main {
sub start() {
2021-03-09 20:54:31 +00:00
gfx2.screen_mode(1)
;graphics.enable_bitmap_mode()
2021-03-09 19:44:06 +00:00
uword xx
2021-03-09 19:44:06 +00:00
ubyte yy
2021-03-09 20:54:31 +00:00
gfx2.line(160,100,160,80 ,1)
gfx2.line(160,80,180,81 ,1)
gfx2.line(180,81,177,103 ,1)
2021-03-09 19:44:06 +00:00
for yy in 0 to 199-60 step 16 {
for xx in 0 to 319-50 step 16 {
2021-03-09 20:54:31 +00:00
gfx2.line(30+xx, 10+yy, 50+xx, 30+yy ,1)
gfx2.line(49+xx, 30+yy, 10+xx, 30+yy ,1)
gfx2.line(11+xx, 29+yy, 29+xx, 11+yy ,1)
2021-03-09 19:44:06 +00:00
; triangle 2, counter-clockwise
2021-03-09 20:54:31 +00:00
gfx2.line(30+xx, 40+yy, 10+xx, 60+yy ,1)
gfx2.line(11+xx, 60+yy, 50+xx, 60+yy ,1)
gfx2.line(49+xx, 59+yy, 31+xx,41+yy ,1)
2021-03-09 19:44:06 +00:00
}
}
2021-03-09 19:44:06 +00:00
repeat {
}
}
}