22 #ifndef MADS_PHANTOM_SOUND_RSOUND_PHANTOM_H 23 #define MADS_PHANTOM_SOUND_RSOUND_PHANTOM_H 25 #include "mads/phantom/sound/rsound.h" 56 typedef int (
RSound1:: *CommandPtr)();
59 int _lastRandomAmbianceIndex = -1;
61 void checkRandomAmbianceTrigger()
override;
66 int command4()
override;
67 int command5()
override;
108 int command(
int commandId,
int param)
override;
130 typedef int (
RSound2:: *CommandPtr)();
131 static const CommandPtr _commandList[74];
134 int command4()
override;
135 int command5()
override;
159 int command(
int commandId,
int param)
override;
198 typedef int (
RSound3:: *CommandPtr)();
199 static const CommandPtr _commandList[77];
201 int command4()
override;
202 int command5()
override;
233 int command(
int commandId,
int param)
override;
272 typedef int (
RSound4:: *CommandPtr)();
273 static const CommandPtr _commandList[72];
276 int command4()
override;
277 int command5()
override;
297 int command(
int commandId,
int param)
override;
332 typedef int (
RSound5:: *CommandPtr)();
333 static const CommandPtr _commandList[80];
337 int command4()
override;
338 int command5()
override;
345 void enableChannels678();
381 int command(
int commandId,
int param)
override;
414 typedef int (
RSound9:: *CommandPtr)();
415 static const CommandPtr _commandList[73];
417 int command4()
override;
418 int command5()
override;
447 int command(
int commandId,
int param)
override;
454 int dataOffset,
int dataSize,
int sysExOffset);
456 int dispatchCommonCommand(
int commandId);
457 int command4()
override;
458 int command5()
override;
465 void writeRandomizedPair(uint16 firstLowOffset, uint16 secondLowOffset,
466 uint16 firstHighOffset, uint16 secondHighOffset,
467 byte firstLow, byte secondLow, byte firstHigh, byte secondHigh);
472 int command(
int commandId,
int param)
override;
Definition: rsound_phantom.h:54
int command(int commandId, int param) override
Definition: rsound_phantom.h:330
Definition: rsound_phantom.h:412
Definition: rsound_phantom.h:270
virtual bool callFunction(uint16 targetOffset)
Definition: rsound.h:299
Definition: rsound_phantom.h:462
Definition: rsound_phantom.h:451
Definition: rsound_phantom.h:196
Definition: anim_timer.h:27
Definition: rsound_phantom.h:128