This is SplatApp.h in view mode; [Download] [Up]
/* * SplatApp * description: subclass of EKApplication - keeps track of the main UI * components and application flow * history: * 5/1/93 [Erik Kay] - converted much of the SplatController to here * 6/8/93 [Erik Kay] - cleaned up some of the file opening code */ #import "EKApplication.h" @interface SplatApp:EKApplication { // outlets connecting to the various items on the "new game" panel id player1TypePopup; id player1NewGame; id player1NewHuman; id player1NewComputer; id player1NewNetwork; id player1CurrentView; id player1CompPopup; id player1HumanName; id player1NetHostname; id player1SearchDepth; id player2TypePopup; id player2NewGame; id player2NewHuman; id player2NewComputer; id player2NewNetwork; id player2CurrentView; id player2CompPopup; id player2HumanName; id player2NetHostname; id player2SearchDepth; id newGamePanel; id newGameOk; id newGameCancel; id miniSplatBoard; id stategyList; // board loading NXBundle *boardBundle; // loadable computer strategies List *computerStrategies; List *games; id currentGame; } - challenge:sender; - initializePlayersForGame:g; - newGame:sender; - cancelNewGame:sender; - setPlayer1Type:sender; - setPlayer2Type:sender; // opening files (boards, games, computer players) - (BOOL)appAcceptsAnotherFile:sender; - (int)app:sender openFile:(const char *)filename type:(const char *)aType; - openBoard:sender; - loadBoard:(const char *)path; // load the computer strategies - loadComputerStrategies; - loadComputer:(const char *)name; - startGame:sender; - stopGame:sender; - pauseGame:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.