/* BWMatrixPlus */

#import <Cocoa/Cocoa.h>

struct sArea
{
	unsigned char x;
	unsigned char y;
};

@interface BWMatrixPlus : NSMatrix
{
	IBOutlet id objOverworld;
	
	NSMenu *menuKeyAreas;
	
	struct sArea keyAreas[62][3];
	
	int ca;		// Current Area/Region
	int max;	// Max for current Area/Region (55 or 62)
	int sel;	// Current selected area (-1 for no selection)
}

- (void)changeArea:(unsigned char)na;
- (void)loadAreas:(NSMutableData *)theRom;
- (void)changeKeyAreasMenu:(int)area;

- (void)showAll;
- (void)keyAreaFromMenu:(id)sender;
- (void)clickArea:(short)location;

@end


