#include #include "canvas.h" #include "prompt.h" #include "randgen.h" #include "utils.h" int main() { const int WIDTH= 400; const int HEIGHT= 400; const int SQ_SIZE = 40; RandGen rnd; Canvas c(WIDTH,HEIGHT,20,20); c.SetFrame(); c.SetColor(CanvasColor::MAROON); int numSquares = PromptRange("# of squares: ",1,1000); int k; for(k=0; k < numSquares; k++) { Point p(rnd.RandInt(0,WIDTH-SQ_SIZE), rnd.RandInt(0,HEIGHT-SQ_SIZE)); int size = rnd.RandInt(2,SQ_SIZE); c.DrawRectangle(p, Point(p.x+size, p.y+size)); } WaitForReturn(); return 0; }