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.