Package org.collebol.client.audio
Class SoundHandler
java.lang.Object
org.collebol.client.audio.SoundHandler
The SoundHandler class is responsible for managing sound players and camera sound players in the game.
It allows registering new players and retrieving them by name.
Usage:
SoundHandler soundHandler = new SoundHandler(engine);
soundHandler.registerNewPlayer(new SoundPlayer("name"));
SoundPlayer player = soundHandler.getSoundPlayer("name");
- Since:
- 1.0-dev
- Author:
- ColleBol - contact@collebol.org
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCameraPlayer(String name) Retrieves a camera sound player by name.getSoundPlayer(String name) Retrieves a sound player by name.<T extends AudioPlayer>
voidregisterNewPlayer(T audioPlayer) Registers a new audio player.
-
Constructor Details
-
SoundHandler
SoundHandler constructor.- Parameters:
e- engine instance.
-
-
Method Details
-
registerNewPlayer
Registers a new audio player.- Type Parameters:
T- the type of the audio player- Parameters:
audioPlayer- the audio player to be registered
-
getSoundPlayer
Retrieves a sound player by name.- Parameters:
name- the name of the sound player- Returns:
- the sound player
-
getCameraPlayer
Retrieves a camera sound player by name.- Parameters:
name- the name of the camera sound player- Returns:
- the camera sound player
-