ftp.nice.ch/pub/next/games/strategic/NetHack.s.tar.gz#/NetHackSource/next/NethackApp.h

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

#import <appkit/appkit.h>
#import "NethackView.h"
#import "next.h"


@interface NethackApp : Application
{
    id infoPanel;		/* the Info... panel */
    id prefPanel;		/* the Preferences... panel */
    id useSound;		/* the Use Sound Button */
    id commPanel;		/* Commands shortcut panel */
    id nethackView;	/* the nethack playing view */
    port_t drawPort;	/* Ports for inter-thread drawing mechanism */
    port_t putsPort;
    id myFont;			/* Font object for nethack font */
}


/* Target/Action methods */

- info:sender;
- prefs:sender;
- commands:sender;
- changePrefs:sender;
- handleCommand:sender;
- quitGame:sender;

/* PUBLIC methods */
- draw:(simpleMsg *)msg;
- (port_t)drawPort;
- (port_t)putsPort;

/* Application delegate methods */

- appDidInit:(Application *)sender;

@end

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