This is aSquare.h in view mode; [Download] [Up]
#import <appkit/appkit.h>
#import "aRobot.h"
#define NOROBOT -1
#define SCRAP -2
@interface aSquare:Object
{
id myDelegate;
int myRobotID;
}
- setDelegate:sender;
- addRobot:(aRobot *) theRobot;
- removeRobot:(aRobot *) theRobot;
- (BOOL) hasScrap;
- (BOOL) moveScrap:targetSquare;
/* Returns -1 if no robot. */
- (int) hasRobotID;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.