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

Public Member Functions

void playSound (String name)
 
void mute (boolean muted)
 
void setMusic (String name)
 
void dispose ()
 

Static Public Member Functions

static Sound create (boolean muted)
 

Private Member Functions

 SwingSound (boolean muted)
 
void playMusic ()
 
void stopMusic ()
 
Clip musicClip ()
 

Private Attributes

final SwingSoundCache cache
 
boolean muted
 
String music
 

Constructor & Destructor Documentation

rabbitescape.ui.swing.SwingSound.SwingSound ( boolean  muted)
private

Member Function Documentation

static Sound rabbitescape.ui.swing.SwingSound.create ( boolean  muted)
static
void rabbitescape.ui.swing.SwingSound.dispose ( )
Clip rabbitescape.ui.swing.SwingSound.musicClip ( )
private
void rabbitescape.ui.swing.SwingSound.mute ( boolean  muted)
void rabbitescape.ui.swing.SwingSound.playMusic ( )
private
void rabbitescape.ui.swing.SwingSound.playSound ( String  name)
void rabbitescape.ui.swing.SwingSound.setMusic ( String  name)
void rabbitescape.ui.swing.SwingSound.stopMusic ( )
private

Member Data Documentation

final SwingSoundCache rabbitescape.ui.swing.SwingSound.cache
private
String rabbitescape.ui.swing.SwingSound.music
private
boolean rabbitescape.ui.swing.SwingSound.muted
private

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