ftp.nice.ch/pub/next/developer/resources/libraries/gamekit_proj.NI.sa.tar.gz#/gamekit_proj/Examples/PacMan/PacManGameBrain.h

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

// This handles a lot of the logic of the game; it has application delegate
// methods to deal with start up and shut down of the application.  It also
// has some window delegate methods that work in conjunction with the game
// window (window with the playing field).  It starts and stops the game,
// odes pausing, makes sure initialization is done properly, moves from
// level to level, and tracks the score along with various bonuses.

#import <gamekit/gamekit.h> 	// superclass, etc.

@interface PacManGameBrain:GameBrain
{
    id	highScoreTable;		// object to handle High Scores
	id  fruitBasket;		// displays fruit for each level
}

- nextLevel;
- makeGameInfo;
- appDidInit:sender	;
- layerWindows;
- windowDidMove:sender;

@end

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