| @@ -5,10 +5,14 @@ · 4 unmodified lines |
| 5 | | 5 | |
| 6 | ulong color = 0x6060a8ff; | 6 | ulong color = 0x6060a8ff; |
| 7 | | 7 | |
| | 8 | void oopsie(Display *d, char *msg){ |
| | 9 | exits(msg); |
| | 10 | } |
| | 11 | |
| 8 | int main(int argc, char **argv){ | 12 | int main(int argc, char **argv){ |
| 9 | Image *im; | 13 | Image *im; |
| 10 | | 14 | |
| 11 | if(initdraw(nil, nil, "drawellipse") == -1){ | 15 | if(initdraw(oopsie, nil, "drawellipse") == -1){ |
| 12 | fprint(2, "initdraw: %r\n"); | 16 | fprint(2, "initdraw: %r\n"); |
| 13 | return 1; | 17 | return 1; |
| 14 | } | 18 | } |
| @@ -18,6 +22,8 @@ int main(int argc, char **argv){ · 3 unmodified lines |
| 18 | ellipse(screen, (Point){200, 200}, 25, 25, 5, | 22 | ellipse(screen, (Point){200, 200}, 25, 25, 5, |
| 19 | im, (Point){0, 0}); | 23 | im, (Point){0, 0}); |
| 20 | | 24 | |
| | 25 | fillellipse(screen, (Point){300, 200}, 50, 25, im, (Point){0, 0}); |
| | 26 | |
| 21 | flushimage(display, 1); | 27 | flushimage(display, 1); |
| 22 | | 28 | |
| 23 | sleep(5000); | 29 | sleep(5000); |