# Draw some simple shapes puts "Drawing some basic shapes" require 'simple' cmap = Simple.new_ColorMap() 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") puts "Wrote image.gif" Simple.delete_FrameBuffer(f) Simple.delete_ColorMap(cmap)