This is GameBoardView.m in view mode; [Download] [Up]
/* Generated by Interface Builder */
/*
*
$Author$
$Header$
*
$Log$
*/
#import "GameBoardView.h"
#import "GameInterface.h"
#import <appkit/graphics.h>
#import <dpsclient/psops.h>
#import <assert.h>
@implementation GameBoardView
- mouseDown:( NXEvent* )theEvent {
NXPoint clickPoint = theEvent->location;
[ self convertPoint:&clickPoint fromView:nil];
if( theEvent->data.mouse.click == 1 )
[( GameInterface* )gameInterface click:&clickPoint];
else
if( theEvent->data.mouse.click == 2 )
[( GameInterface* )gameInterface doubleClick:&clickPoint];
return self;
}
- drawSelf:(const NXRect *)rects :(int)rectCount {
assert( gameInterface );
// PSsetgray( NX_WHITE );
// NXRectFillList( rects, rectCount );
[( GameInterface* )gameInterface gameBoardDraw ];
return self;
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.