This is CardPanelController.h in view mode; [Download] [Up]
// // $Id: CardPanelController.h,v 1.2 1997/12/15 07:43:39 nygard Exp $ // This file is a part of Risk by Mike Ferris. // #import <AppKit/AppKit.h> #import "Risk.h" @class RiskCard, RiskPlayer, RiskGameManager; @interface CardPanelController : NSObject { // cardPanel outlets IBOutlet NSPanel *cardPanel; IBOutlet NSButton *doneButton; IBOutlet NSButton *cancelButton; IBOutlet NSTextField *amassedTextField; IBOutlet NSScrollView *handScrollView; IBOutlet NSMatrix *handMatrix; IBOutlet NSMatrix *handStarMatrix; IBOutlet NSMatrix *setMatrix; IBOutlet NSMatrix *setStarMatrix; IBOutlet NSButton *turnInButton; IBOutlet NSTextField *worthTextField; IBOutlet NSTextField *forceTextField; // card panel internals RiskCard *currentSet[3]; int currentIndices[3]; int setMatrixCount; Player currentPlayerNumber; BOOL canTurnInCards; RiskGameManager *gameManager; NSArray *playerCards; int currentCardSetValue; NSMutableArray *cardSets; } + (void) initialize; + (void) loadClassImages; - init; - (void) dealloc; - (void) handAction:sender; - (void) setAction:sender; - (void) doneAction:sender; - (void) stopAction:sender; - (void) turnInSetAction:sender; - (void) enableButtons; - (void) resetPanel; - (void) setupPanelForPlayer:(RiskPlayer *)player; - (void) runCardPanel:(BOOL)canTurnInCardsFlag forPlayer:(RiskPlayer *)player; - (void) setGameManager:(RiskGameManager *)newGameManager; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.