public class SoundSystem extends Object
Constructor and Description |
---|
SoundSystem(SoundDevice newSoundLoader)
create new sound manager.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addMusic(String name,
String filename)
Add a music file.
|
boolean |
addSound(String name,
String filename)
Add a sound file.
|
SoundHandle |
getMusic(String name) |
float |
getMusicVolume()
Get music volume.
|
SoundHandle |
getSound(String name) |
float |
getSoundVolume()
Get current set sound volume.
|
void |
setMusicVolume(float newMusicVolume)
Set music volume.
|
void |
setSoundVolume(float newSoundVolume)
Set sound volume.
|
void |
update(int delta) |
public SoundSystem(SoundDevice newSoundLoader)
newSoundLoader
- the SoundLoader we should usepublic boolean addSound(String name, String filename)
name
- name to register sound forfilename
- name of the sound file to loadpublic boolean addMusic(String name, String filename)
name
- name to register the music forfilename
- name of music filepublic SoundHandle getSound(String name)
public SoundHandle getMusic(String name)
public float getSoundVolume()
public void setSoundVolume(float newSoundVolume)
newSoundVolume
- new sound volumepublic float getMusicVolume()
public void setMusicVolume(float newMusicVolume)
newMusicVolume
- new music volume [0.0, 1.0]public void update(int delta)
Copyright © 2013. All Rights Reserved.