Listing of  the file special.cpp for drawing an Array of Circles

#include "StdAfx.h"
#include "special.h"

// code for the array of Circles
int specialDraw(POINT *vp, int buf_size, int *np, char *cp)
{
	int x, y, r, rt;
	int gap = 10;
	int i, j = 0;

	if(buf_size < 20) return 0;
	initialize(vp, np, cp);
	x = y = 100;	r = 10;
	for(i=0; i<10; i++) {
		ellipse(x-r, y-r, x+r, y+r, FILLED_SH);
		rt = r + r/5;
		x += (r+rt+gap);
		r = rt;
	}
	return i;
}