zombie
Class SoundManager
java.lang.Object
zombie.SoundManager
public class SoundManager
- extends java.lang.Object
- Author:
- LEMMY
Method Summary |
Audio |
BlendThenStart(Audio musicTrack,
float f,
java.lang.String PrefMusic)
|
void |
BlendVolume(Audio audio,
float targetVolume)
|
void |
BlendVolume(Audio audio,
float targetVolume,
float blendSpeedAlpha)
|
void |
CacheSound(java.lang.String file)
|
void |
CheckDoMusic()
|
void |
DoMusic(java.lang.String name,
boolean bLoop)
|
void |
FadeOutMusic(java.lang.String name,
int milli)
|
float |
getMusicPosition()
|
boolean |
IsMusicPlaying()
|
boolean |
isPlayingMusic()
|
void |
playAmbient(java.lang.String name)
|
void |
PlayAsMusic(java.lang.String name,
Audio musicTrack,
boolean loop,
float volume)
|
void |
PlayAsMusic(java.lang.String name,
Audio musicTrack,
float volume,
boolean bloop)
|
Audio |
PlayJukeboxSound(java.lang.String name,
boolean loop,
float maxGain)
|
void |
playMusic(java.lang.String name)
|
Audio |
PlayMusic(java.lang.String n,
java.lang.String name,
boolean loop,
float maxGain)
|
void |
playMusicNonTriggered(java.lang.String name,
float gain)
|
Audio |
PlaySound(java.lang.String name,
boolean loop,
float maxGain)
|
Audio |
PlaySound(java.lang.String name,
boolean loop,
float pitchVar,
float maxGain)
|
Audio |
PlaySoundEvenSilent(java.lang.String name,
boolean loop,
float maxGain)
|
Audio |
PlaySoundWav(java.lang.String name,
boolean loop,
float maxGain)
|
Audio |
PlaySoundWav(java.lang.String name,
boolean loop,
float maxGain,
float pitchVar)
|
Audio |
PlaySoundWav(java.lang.String name,
int variations,
boolean loop,
float maxGain)
|
Audio |
PlayWorldSound(java.lang.String name,
boolean loop,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
boolean ignoreOutside)
|
Audio |
PlayWorldSound(java.lang.String name,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
boolean ignoreOutside)
|
Audio |
PlayWorldSound(java.lang.String name,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
int choices,
boolean ignoreOutside)
|
Audio |
PlayWorldSoundWav(java.lang.String name,
boolean loop,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
boolean ignoreOutside)
|
Audio |
PlayWorldSoundWav(java.lang.String name,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
boolean ignoreOutside)
|
void |
PlayWorldSoundWav(java.lang.String name,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
int choices,
boolean ignoreOutside)
|
Audio |
PrepareMusic(java.lang.String name)
|
void |
Purge()
|
Audio |
Start(Audio musicTrack,
float f,
java.lang.String PrefMusic)
|
void |
StopMusic()
|
void |
stopMusic(java.lang.String name)
|
void |
StopSound(Audio SoundEffect)
|
void |
Update()
|
void |
update1()
|
void |
update2()
|
void |
update3()
|
void |
update3D()
|
void |
update4()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlendInfoStack
public java.util.Stack<SoundManager.BlendInfo> BlendInfoStack
MusicTrack
public Audio MusicTrack
SoundVolume
public float SoundVolume
AllowMusic
public boolean AllowMusic
millingTuneChoices
public java.lang.String[] millingTuneChoices
zombieTuneChoices
public java.lang.String[] zombieTuneChoices
instance
public static SoundManager instance
SoundManager
public SoundManager()
BlendVolume
public void BlendVolume(Audio audio,
float targetVolume)
BlendVolume
public void BlendVolume(Audio audio,
float targetVolume,
float blendSpeedAlpha)
BlendThenStart
public Audio BlendThenStart(Audio musicTrack,
float f,
java.lang.String PrefMusic)
FadeOutMusic
public void FadeOutMusic(java.lang.String name,
int milli)
PlayAsMusic
public void PlayAsMusic(java.lang.String name,
Audio musicTrack,
float volume,
boolean bloop)
IsMusicPlaying
public boolean IsMusicPlaying()
isPlayingMusic
public boolean isPlayingMusic()
playMusic
public void playMusic(java.lang.String name)
playAmbient
public void playAmbient(java.lang.String name)
playMusicNonTriggered
public void playMusicNonTriggered(java.lang.String name,
float gain)
stopMusic
public void stopMusic(java.lang.String name)
CheckDoMusic
public void CheckDoMusic()
getMusicPosition
public float getMusicPosition()
DoMusic
public void DoMusic(java.lang.String name,
boolean bLoop)
PlayAsMusic
public void PlayAsMusic(java.lang.String name,
Audio musicTrack,
boolean loop,
float volume)
PlayMusic
public Audio PlayMusic(java.lang.String n,
java.lang.String name,
boolean loop,
float maxGain)
PlaySound
public Audio PlaySound(java.lang.String name,
boolean loop,
float pitchVar,
float maxGain)
PlaySound
public Audio PlaySound(java.lang.String name,
boolean loop,
float maxGain)
PlaySoundEvenSilent
public Audio PlaySoundEvenSilent(java.lang.String name,
boolean loop,
float maxGain)
PlayJukeboxSound
public Audio PlayJukeboxSound(java.lang.String name,
boolean loop,
float maxGain)
PlaySoundWav
public Audio PlaySoundWav(java.lang.String name,
boolean loop,
float maxGain,
float pitchVar)
PlaySoundWav
public Audio PlaySoundWav(java.lang.String name,
boolean loop,
float maxGain)
PlaySoundWav
public Audio PlaySoundWav(java.lang.String name,
int variations,
boolean loop,
float maxGain)
update3D
public void update3D()
PlayWorldSound
public Audio PlayWorldSound(java.lang.String name,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
boolean ignoreOutside)
PlayWorldSound
public Audio PlayWorldSound(java.lang.String name,
boolean loop,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
boolean ignoreOutside)
PlayWorldSound
public Audio PlayWorldSound(java.lang.String name,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
int choices,
boolean ignoreOutside)
PlayWorldSoundWav
public Audio PlayWorldSoundWav(java.lang.String name,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
boolean ignoreOutside)
PlayWorldSoundWav
public Audio PlayWorldSoundWav(java.lang.String name,
boolean loop,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
boolean ignoreOutside)
PlayWorldSoundWav
public void PlayWorldSoundWav(java.lang.String name,
IsoGridSquare source,
float pitchVar,
float radius,
float maxGain,
int choices,
boolean ignoreOutside)
PrepareMusic
public Audio PrepareMusic(java.lang.String name)
Start
public Audio Start(Audio musicTrack,
float f,
java.lang.String PrefMusic)
Update
public void Update()
Purge
public void Purge()
StopMusic
public void StopMusic()
StopSound
public void StopSound(Audio SoundEffect)
CacheSound
public void CacheSound(java.lang.String file)
update4
public void update4()
update2
public void update2()
update3
public void update3()
update1
public void update1()