ftp.nice.ch/pub/next/games/card/Cribbage.1.1.s.tar.gz#/Cribbage/Cribbage-1.1/ScoreGoal.m

This is ScoreGoal.m in view mode; [Download] [Up]

// ScoreGoal.m
// Project: Cribbage
// Stephan Wacker
// 93-09-27


#import "ScoreGoal.h"

#import "Cribbage.h"
#import "Preferences.h"


@implementation ScoreGoal


- initFrame: (const NXRect *) frameRect
{
    [super initFrame: frameRect];
    [self setOpaque: NO];
    
    return self;
}


- (int) limit
{
    id		preferences = [[NXApp delegate] preferences];
    
    if( preferences ) {
	return [preferences limit];
    } else {
	return [Preferences defaultLimit];
    }
}


- (NXPoint) pegCoords
//
// Return center of the view.
//
{
    NXPoint	result;
    
    result.x = NX_MIDX(&bounds);
    result.y = NX_MIDY(&bounds);
    
    return result;
}


@end	// ScoreGoal

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