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.