|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deken.game.sound.BaseSound
org.deken.game.sound.RandomSound
public class RandomSound
Title: SoundRandomClips
Description: Plays a random clip for the giving list of clips.
Copyright: Copyright (c) Nov 6, 2011
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.deken.game.sound.BaseSound |
---|
BaseSound.SEQUENCE |
Field Summary |
---|
Fields inherited from class org.deken.game.sound.BaseSound |
---|
audio, listeners, name, playing |
Constructor Summary | |
---|---|
RandomSound(Audio audio,
java.lang.String name)
|
|
RandomSound(Audio audio,
java.lang.String name,
boolean continuous)
|
|
RandomSound(java.lang.String name,
java.util.List<Audio> audios)
|
|
RandomSound(java.lang.String name,
java.util.List<Audio> audios,
boolean continuous)
|
Method Summary | |
---|---|
void |
addAudio(Audio audio)
Add an additional clip to this sound. |
void |
audioStop()
|
RandomSound |
copy()
Copies the sound. |
void |
pause()
Pauses the sound object at it's current location. |
void |
play()
Plays the sound object, with an option to loop the sound. |
void |
resume()
Resumes the sound object from where it was paused. |
void |
setContinuous(boolean continuous)
|
void |
stop()
Stops the sound object. |
Methods inherited from class org.deken.game.sound.BaseSound |
---|
addSoundListener, copyParent, getName, isPlaying, notifyListeners, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RandomSound(Audio audio, java.lang.String name)
public RandomSound(Audio audio, java.lang.String name, boolean continuous)
public RandomSound(java.lang.String name, java.util.List<Audio> audios)
public RandomSound(java.lang.String name, java.util.List<Audio> audios, boolean continuous)
Method Detail |
---|
public void play()
Sound
public void stop()
Sound
public void pause()
Sound
public void resume()
Sound
public void audioStop()
public void setContinuous(boolean continuous)
public void addAudio(Audio audio)
addAudio
in interface Sound
addAudio
in class BaseSound
audio
- public RandomSound copy()
Sound
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |