mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-18 13:53:14 +01:00
Fixed initialization of function local static variables, with a non const initializer (now happens on first call using a global to make sure it only happens once.)
20 lines
461 B
D
20 lines
461 B
D
module qd1;
|
|
import qd;
|
|
import std.c.time: sleep;
|
|
void main() {
|
|
screen(640, 480);
|
|
pset(10, 10);
|
|
line(0, 0, 100, 100, Box, Back(Red~Black));
|
|
for (int i=0; i<=100; i+=10) {
|
|
line(i, 0, 100-i, 100);
|
|
line(0, i, 100, 100-i);
|
|
}
|
|
circle(100, 100, 50, 15, White~Black, Fill=White~Black);
|
|
paint(200, 200, Red, Back=White);
|
|
circle(100, 100, 50, 15, White);
|
|
paint(200, 200, Black);
|
|
pset(10, 11); pset(10, 11, Black);
|
|
pset(10, 10);
|
|
sleep(5);
|
|
}
|