This is HighScoreController.h in view mode; [Download] [Up]
/* Generated by Interface Builder */ #import <appkit/appkit.h> #import <machkit/senderIsInvalid.h> @interface HighScoreController:Object <HighScoreClient, NXSenderIsInvalid> { id gameInfo; // the app's gameInfo object id localTables; // contains HighScoreTables or subclass thereof. id remoteTables; // contains HighScoreTables or subclass thereof. id localServers; // the objects which serve high scores (local) id remoteServers; // the objects which serve high scores (remote) id serverNames; // contains the names of each server id strings; // NXStringTable id highScorePanel; // window with high score (top 10) matrix id preferences; // PreferencesBrain object id scoreKeeper; id clearMenu; // Clear High Scores Menu item BOOL localScores; // are we using the server or the local file? BOOL connected; // are we connected to the server? char *serverHost; int lastTableNum; } - init; - appDidInit:sender; - connectToServers; - setLocalScores:(BOOL)flag; - closeServers; - (BOOL)connected; - (BOOL)localScores; - senderIsInvalid:sender; - (char *)serverHost; - setServerHost:(const char *)name; - table:(int)num; - nameForSlot:(int)slotNum inTable:(int)tableNum is:(const char *)newName; - serverForName:aString; - (int)serverNumberFromName:aString; - (int)highScore:(int)num; - (int)highestScore; - zeroHighScores; - tableProtoType; - setHighScoreWindowTitle; - displayHighScores:sender; - putInHighScores:aSlot; - clearHighScores:sender; - scoreKeeper; - setScoreKeeper:newKeeper; - (BOOL)slotIsEligible:aSlot; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.