This is SoundPlayer.h in view mode; [Download] [Up]
#import <appkit/appkit.h> #define GK_DEFNUMSOUNDS 1 #define GK_DEFNUMTYPES 1 @interface SoundPlayer:Object { id soundListList, streamGroup, device; id currentTime, startTime; id preferences; id gameScreen; int soundType, numTypes, numSounds; BOOL _initialized, turnedOn; } - init; - initSounds:(int)ns types:(int)nt streams:(int)nstr; - appDidInit:sender; // forwarded by GameBrain - loadSounds; - shutUpUntil:aTime; - turnOn:(BOOL)flag; - play:sender; // uses sender's tag to get sound # to play - playNum:(int)num; - setSoundType:(int)num; - (int)soundType; - soundNum:(int)num type:(int)type; // returns the appropriate GKSound - freeObjects; - free; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.