This is Board3D.h in view mode; [Download] [Up]
@interface Board3D : Control { id square[8][8]; id backBitmap; id pieces; id background; void *print_image; int print_size; int print_pwide; int print_phigh; int print_bps; int print_ssp; int print_config; int print_mask; } + newFrame:(const NXRect *) f; - slidePieceFrom: (int)r1 : (int)c1 to: (int)r2 : (int)c2; - setBackgroundBitmap: sender; - drawSelf:(const NXRect *) f :(int)rectCount; - setupPieces; - printPSCode: sender; - (int)typeAt: (int)r : (int)c; - layoutBoard: (short *)b color: (short *)c; - highlightSquareAt: (int)r : (int) c; - flashSquareAt: (int)r : (int) c; - placePiece: (int)p at: (int)r : (int)c color:(int)col; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.