ftp.nice.ch/pub/next/tools/screen/backspace/old/TanCircle.N.bs.tar.gz#/TanCircle/TanCircleView.h

This is TanCircleView.h in view mode; [Download] [Up]

#import	<appkit/View.h>
#import	<appkit/graphics.h>
 
/**********************************************************************/

#define	MAXCIRCLES	( 225 )

#define	MAXCOLOR	( 1.0 )
#define	MINCOLOR	( 0.0 )
#define	COLORINC	( 0.1 )

/**********************************************************************/

typedef	struct
	{
		int	x;
		int	y;
		int	r;
	}
	CIRCLE;

/**********************************************************************/

@interface TanCircleView : View
{
	CIRCLE	Circles[ MAXCIRCLES ];
	int		CurCircle;
	float	CurColor;
	int		MaxRadius;
	int		Radius;
	int		Max_X;
	int		Max_Y;
	int		X_pos;
	int		Y_pos;
}

/*********************************************************************/

- initFrame  : ( const NXRect * ) frameRect;

- ( const char * ) windowTitle;

- sizeTo : ( NXCoord ) width : ( NXCoord ) height;

- oneStep;

- drawSelf : ( NXRect * ) r : ( int ) count;

- ( int ) distance : ( int ) x : ( int ) y : ( int ) i;

- ( int ) newRadius : ( int ) x : ( int ) y;

- genFirstCircle;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.