ftp.nice.ch/Attic/openStep/games/Risk.0.98.m.NIS.bs.tar.gz#/Risk.0.98/src/Risk/Brain.h

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

//
// $Id: Brain.h,v 1.1.1.1 1997/12/09 07:18:52 nygard Exp $
// This file is a part of Risk by Mike Ferris.
//

#import <AppKit/AppKit.h>

@class RiskMapView, Country, RiskGameManager, NewGameController;
@class PreferenceController;

#define DK_DMakeActive @"DMakeActive"

#define DK_DefaultPlayer1Type @"DefaultPlayer1Type"
#define DK_DefaultPlayer2Type @"DefaultPlayer2Type"
#define DK_DefaultPlayer3Type @"DefaultPlayer3Type"
#define DK_DefaultPlayer4Type @"DefaultPlayer4Type"
#define DK_DefaultPlayer5Type @"DefaultPlayer5Type"
#define DK_DefaultPlayer6Type @"DefaultPlayer6Type"
           
#define DK_DefaultPlayer1Name @"DefaultPlayer1Name"
#define DK_DefaultPlayer2Name @"DefaultPlayer2Name"
#define DK_DefaultPlayer3Name @"DefaultPlayer3Name"
#define DK_DefaultPlayer4Name @"DefaultPlayer4Name"
#define DK_DefaultPlayer5Name @"DefaultPlayer5Name"
#define DK_DefaultPlayer6Name @"DefaultPlayer6Name"
           
#define DK_ShowPlayer1Console @"ShowPlayer1Console"
#define DK_ShowPlayer2Console @"ShowPlayer2Console"
#define DK_ShowPlayer3Console @"ShowPlayer3Console"
#define DK_ShowPlayer4Console @"ShowPlayer4Console"
#define DK_ShowPlayer5Console @"ShowPlayer5Console"
#define DK_ShowPlayer6Console @"ShowPlayer6Console"

@interface Brain : NSObject
{
    IBOutlet NSWindow *infoPanel;
    IBOutlet NSTextField *versionTextField;

    RiskGameManager *gameManager;
    NewGameController *newGameController;
    PreferenceController *preferenceController;

    NSMutableArray *riskPlayerBundles;
}

+ (void) initialize;

- (void) applicationDidFinishLaunching:(NSNotification *)aNotification;

- init;
- (void) dealloc;

- (void) showNewGamePanel:sender;
- (void) showGameSetupPanel:sender;
- (void) info:sender;
- (void) showPreferencePanel:sender;

- (void) loadRiskPlayerBundles;
- (NSArray *) riskPlayerBundles;

- (RiskGameManager *) gameManager;

@end

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