This is ErgoApp.h in view mode; [Download] [Up]
#import <appkit/Application.h>
#define BOARD_FILLED 0
#define NO_OPPONENTS 1
#define TIMER_RAN_OUT 2
#define WHITE_WINS 1
#define GAME_TIED 0
#define BLACK_WINS -1
@interface ErgoApp : Application {
id boardWindow;
id highlightedSquare;
BOOL isSomeoneSelected;
BOOL isWhiteMove;
short numberThatAllowed;
}
- allowOtherColorMove;
- gameOverDueTo: (short) type winner: (short) winType;
- highlightedSquare;
- (BOOL) isSomeoneSelected;
- (BOOL) isWhiteMove;
- letOtherColorMove;
- makeSquaresPerform: (SEL) aMessage;
- makeSquaresPerform: (SEL) aMessage with: sender;
- setHighlightedSquare: aSquare;
- setIsSomeoneSelected: (BOOL) state;
- setIsWhiteMove: (BOOL) state;
/* Private methods: */
- appDidInit: sender;
- viewList;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.