This is ActorMgr.h in view mode; [Download] [Up]
#import <appkit/appkit.h> #import "xoxDefs.h" #import "Actor.h" @interface ActorMgr:Object { id employedList; id retireList; int requestedLevel; id goodList, badList, destroyAllList; id collider; GAME_STATUS gameStatus; } - createCollisionLists; - makeActorsPerform:(SEL)action; - oneStep; - requestLevel:(int)lev; - _createLevel:(int)lev; - (Actor *) newActor:(int)actorType for:sender tag:(int)tag; - destroyActor:theActor; - draw; - setGameStatus:(GAME_STATUS)gs; - (GAME_STATUS)gameStatus; @end @interface Object (actorMgrAdditions) // senders will be queried if newly activated actors will be added // to employed list - (BOOL) addToEmployedList:dude; @end @interface Object (newGameNotification) - newGame; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.