ftp.nice.ch/pub/next/developer/resources/libraries/gamekit_proj.NI.sa.tar.gz#/gamekit_proj/Headers/gamekit/ScoreKeeper.h

This is ScoreKeeper.h in view mode; [Download] [Up]

#import <appkit/appkit.h>

@interface ScoreKeeper:Object
{
	id bonusTrackerList;
	id delegateList;
	id highScoreController;
	id scoreText;
	id topScoreText;
	int score;
	BOOL scoreCanGoNegative;
}

- init;					// designated initializer
- appDidInit:sender;	// forwarded by GameBrain

- resetScore;
- (int)currentScore;
- (int)addToScore:(int)amount;
- (int)subtractFromScore:(int)amount;

- (GKTrackerId)addBonusTracker:newTracker;
- bonusTracker:(int)index;
- (int)addBonusToScore:(GKTrackerId)index advance:(BOOL)flag;
- (int)subtractBonusFromScore:(GKTrackerId)index retreat:(BOOL)flag;
- resetBonus:(int)index;

- updateScoreText;
- updateTopScoreText;

- setHighScoreController:controller;
- setTopScoreText:textField;
- setScoreText:textField;
- topScoreText;
- scoreText;
- highScoreController;

- addDelegate:newDel;
- removeDelegate:oldDel;
- delegateList;

@end

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