C# 클래스 NScumm.Sword1.Sound

파일 보기 프로젝트 열기: scemino/nscumm 1 사용 예제들

공개 메소드들

메소드 설명
AddToQueue ( int fxNo ) : uint
AmISpeaking ( ) : bool
CheckSpeechFileEndianness ( ) : void
CloseCowSystem ( ) : void
Engine ( ) : void
FnStopFx ( int fxNo ) : void
GiveSfxVol ( byte &volL, byte &volR ) : void
GiveSpeechVol ( byte &volL, byte &volR ) : void
NewScreen ( uint screen ) : void
QuitScreen ( ) : void
SetSfxVol ( byte volL, byte volR ) : void
SetSpeechVol ( byte volL, byte volR ) : void
Sound ( GameSettings settings, Mixer mixer, ResMan resMan ) : System
SpeechFinished ( ) : bool
StartSpeech ( ushort roomNo, ushort localNo ) : bool
StopSpeech ( ) : void

비공개 메소드들

메소드 설명
CalcWaveVolume ( UShortAccess data, int length ) : void
EndiannessHeuristicValue ( UShortAccess data, uint dataSize, uint &maxSamples ) : double
GetSampleId ( int fxNo ) : uint
InitCowSystem ( ) : void
PlaySample ( QueueElement elem ) : void
TryToOpen ( string filename ) : BinaryReader
UncompressSpeech ( uint index, uint cSize, uint &size ) : UShortAccess

메소드 상세

AddToQueue() 공개 메소드

public AddToQueue ( int fxNo ) : uint
fxNo int
리턴 uint

AmISpeaking() 공개 메소드

public AmISpeaking ( ) : bool
리턴 bool

CheckSpeechFileEndianness() 공개 메소드

public CheckSpeechFileEndianness ( ) : void
리턴 void

CloseCowSystem() 공개 메소드

public CloseCowSystem ( ) : void
리턴 void

Engine() 공개 메소드

public Engine ( ) : void
리턴 void

FnStopFx() 공개 메소드

public FnStopFx ( int fxNo ) : void
fxNo int
리턴 void

GiveSfxVol() 공개 메소드

public GiveSfxVol ( byte &volL, byte &volR ) : void
volL byte
volR byte
리턴 void

GiveSpeechVol() 공개 메소드

public GiveSpeechVol ( byte &volL, byte &volR ) : void
volL byte
volR byte
리턴 void

NewScreen() 공개 메소드

public NewScreen ( uint screen ) : void
screen uint
리턴 void

QuitScreen() 공개 메소드

public QuitScreen ( ) : void
리턴 void

SetSfxVol() 공개 메소드

public SetSfxVol ( byte volL, byte volR ) : void
volL byte
volR byte
리턴 void

SetSpeechVol() 공개 메소드

public SetSpeechVol ( byte volL, byte volR ) : void
volL byte
volR byte
리턴 void

Sound() 공개 메소드

public Sound ( GameSettings settings, Mixer mixer, ResMan resMan ) : System
settings GameSettings
mixer Mixer
resMan ResMan
리턴 System

SpeechFinished() 공개 메소드

public SpeechFinished ( ) : bool
리턴 bool

StartSpeech() 공개 메소드

public StartSpeech ( ushort roomNo, ushort localNo ) : bool
roomNo ushort
localNo ushort
리턴 bool

StopSpeech() 공개 메소드

public StopSpeech ( ) : void
리턴 void