This is SpaceSpinGen.h in view mode; [Download] [Up]
#import <appkit/appkit.h>
#import "xoxDefs.h"
#import "Actor.h"
#define NSTARS2 (200)
#define STARSPERIT (100)
typedef struct {
float theta; // angle
float distance;
float delta; // change in distance
float ddelta; // change in delta, a constant multiplier
int changemode;
float changepoint[6];
NXRect draw;
NXRect erase;
} SSTAR;
@interface SpaceSpinGen:Actor
{
SSTAR stars[NSTARS2];
int nstars;
int zradius; // min radius of this view
NXRect b[NSTARS2];
NXRect w[NSTARS2];
NXSize mySize;
unsigned expireTime;
float cumuTimeStamp;
}
- convertToXY:(SSTAR *)p;
- oneStep;
- addStar;
- replaceStarAt:(int)index;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.