Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
rabbitescape.ui.android.sound.SoundEffects Class Reference
Collaboration diagram for rabbitescape.ui.android.sound.SoundEffects:
Collaboration graph
[legend]

Public Member Functions

 SoundEffects (SoundPool soundPool, Resources resources)
 
void ensureLoaded ()
 
void clear ()
 
void play (String sound)
 

Private Member Functions

void killLoadingThread ()
 
void loadClips ()
 

Private Attributes

final SoundPool soundPool
 
final Resources resources
 
LoadedClips clips
 
SoundEffectsLoadingThread loadingThread
 

Static Private Attributes

static final float VOLUME = 1.0f
 

Constructor & Destructor Documentation

rabbitescape.ui.android.sound.SoundEffects.SoundEffects ( SoundPool  soundPool,
Resources  resources 
)

Member Function Documentation

void rabbitescape.ui.android.sound.SoundEffects.clear ( )
void rabbitescape.ui.android.sound.SoundEffects.ensureLoaded ( )
void rabbitescape.ui.android.sound.SoundEffects.killLoadingThread ( )
private
void rabbitescape.ui.android.sound.SoundEffects.loadClips ( )
private
void rabbitescape.ui.android.sound.SoundEffects.play ( String  sound)

Member Data Documentation

LoadedClips rabbitescape.ui.android.sound.SoundEffects.clips
private
SoundEffectsLoadingThread rabbitescape.ui.android.sound.SoundEffects.loadingThread
private
final Resources rabbitescape.ui.android.sound.SoundEffects.resources
private
final SoundPool rabbitescape.ui.android.sound.SoundEffects.soundPool
private
final float rabbitescape.ui.android.sound.SoundEffects.VOLUME = 1.0f
staticprivate

The documentation for this class was generated from the following file: