git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
30 lines
724 B
Text
30 lines
724 B
Text
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;
|
|
}
|
|
|