ftp.nice.ch/Attic/openStep/games/Risk.0.98.m.NIS.bs.tar.gz#/Risk.0.98/src/Risk/SNUserPathOperation.h

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

//
// $Id: SNUserPathOperation.h,v 1.1.1.1 1997/12/09 07:18:58 nygard Exp $
//

#import <AppKit/AppKit.h>
#import <AppKit/dpsOpenStep.h>

@interface SNUserPathOperation : NSObject
{
    DPSUserPathOp operator;

    NSPoint point1;
    NSPoint point2;
    NSPoint point3;
    float radius;
    float angle1;
    float angle2;
}

+ (void) initialize;

+ _operation:(DPSUserPathOp)anOperator;

+ arc:(NSPoint)aPoint:(float)aRadius:(float)anAngle1:(float)anAngle2;
+ arcn:(NSPoint)aPoint:(float)aRadius:(float)anAngle1:(float)anAngle2;
+ arct:(NSPoint)aPoint1:(NSPoint)aPoint2:(float)aRadius;
+ closepath;
+ curveto:(NSPoint)aPoint1:(NSPoint)aPoint2:(NSPoint)aPoint3;
+ lineto:(NSPoint)aPoint;
+ moveto:(NSPoint)aPoint;
+ rcurveto:(NSPoint)delta1:(NSPoint)delta2:(NSPoint)delta3;
+ rlineto:(NSPoint)delta;
+ rmoveto:(NSPoint)delta;
+ setbbox:(NSPoint)lowerLeft:(NSPoint)upperRight;
+ ucache;

- initWithOperator:(DPSUserPathOp)anOperator;

- (void) encodeWithCoder:(NSCoder *)aCoder;
- initWithCoder:(NSCoder *)aDecoder;

- (int) operandCount;
- (DPSUserPathOp) operator;
- (void) operands:(float *)operands;

- (NSPoint) lowerLeft;
- (NSPoint) upperRight;

// Private
- (void) setPoint1:(NSPoint)aPoint;
- (void) setPoint2:(NSPoint)aPoint;
- (void) setPoint3:(NSPoint)aPoint;
- (void) setRadius:(float)newRadius;
- (void) setAngle1:(float)anAngle;
- (void) setAngle2:(float)anAngle;

- (NSString *) description;

@end

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