ftp.nice.ch/pub/next/games/action/xox/xox.940213.s.tar.gz#/xoxsrc.940213/Boink.bproj/ActorMgr.h

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.