The 2-d primitives in Dark Basic are the commands box, circle and ellipse. The challenge is to write functions that will expand the collection (for example, triangle, star, rounded box, hexagon, etc.) and also expand their flexibility - so you could for example set fill/no fill, colour(s), line thickness, etc.
These functions should be useful for anyone wanting to create buttons on a menu, shapes on a HUD, a drawing program, and other things.
The challenge is open to everyone - the more entries, the better!
Challenge Date:
23 February, 2005
Challenge Forum URL: