/tags/rel-1.3.35/Examples/GIFPlot/Pike/simple/runme.pike
Unknown | 30 lines | 21 code | 9 blank | 0 comment | 0 complexity | b97b84e416a8366ec058ff8ed0785e02 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- int main()
- {
- // Draw some simple shapes
- write("Drawing some basic shapes\n");
- .simple.ColorMap cmap = .simple.new_ColorMap();
- .simple.FrameBuffer f = .simple.new_FrameBuffer(400, 400);
- // Clear the picture
- .simple.FrameBuffer_clear(f, .simple.BLACK);
- // Make a red box
- .simple.FrameBuffer_box(f, 40, 40, 200, 200, .simple.RED);
- // Make a blue circle
- .simple.FrameBuffer_circle(f, 200, 200, 40, .simple.BLUE);
- // Make green line
- .simple.FrameBuffer_line(f, 10, 390, 390, 200, .simple.GREEN);
- // Write an image out to disk
- .simple.FrameBuffer_writeGIF(f, cmap, "image.gif");
- write("Wrote image.gif\n");
- .simple.delete_FrameBuffer(f);
- .simple.delete_ColorMap(cmap);
-
- return 0;
- }