ftp.nice.ch/pub/next/games/board/Risk.0.97.s.tar.gz#/RiskSource0.97/Risk/MapView.h

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

//  MapView.h
// Part of Risk by Mike Ferris

#import <appkit/View.h>

@interface MapView:View
{
	// outlets to other key objects
    id	riskController;
    id	theGameSetup;
    id	theMover;
	id	theDefaultManager;
	id	boardBackingImage;
	id	countryNameTextField;
	
	// our internal variables
	id	countryList;
	id  selectedCountry;
	
	id	southAmerica;
	id	northAmerica;
	id	europe;
	id	africa;
	id	asia;
	id	australia;
}

+ initialize;

- initFrame:(NXRect *)frm;
- free;

- appDidInit:sender;
- displayCountry:country;
- drawSelf:(NXRect *)rects :(int)rectCount;
- mouseDown:(NXEvent *)e;
- setSelectedCountry:country;
- (BOOL)doesPlayerWin:(int)pNum;
- (BOOL)playerOccupiesCountries:(int)pNum;
- (BOOL)countriesAreUnoccupied;
- makeAllCountriesUnoccupied;
- (int)numCountriesForPlayer:(int)p;
- (int)armiesForPlayer:(int)p;
- makeContinentLists;
- populateGlobe;
- countryList;
- northAmerica;
- southAmerica;
- europe;
- africa;
- asia;
- australia;

- theDefaultManager;

@end

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