- added a class BackgroundMusic: is an AbstractAppState and GameEventListener that handles the backgroundmusic - attached the BackgroundMusic to the stateManager in the BattleshipApp - added to the Menu a CheckBox and Slider to manipulate the volume of the backgroundmusic - added four different music files (for different states of the game) - edited the WaitState and BattleState to play different music files when chaing to that state - added to ClientGameLogic a new method playMusic(Music) to play the right music (depends on the current state) - added a new method receivedEvent(MusicEvent) to handle the music events - added a new enum Music, that represents different types of music - added a new record MusicEvent(Music), that decides which music shall play
10 lines
359 B
Plaintext
10 lines
359 B
Plaintext
Personal-use only.
|
|
|
|
menu_music.ogg
|
|
https://pixabay.com/de/music/szenen-aufbauen-demolition-outline-science-fiction-trailer-music-191960/
|
|
pirates.ogg
|
|
https://pixabay.com/de/music/epische-klassik-pirates-163389/
|
|
win_the_game.gg
|
|
https://pixabay.com/de/users/enrico_dering-31760131/
|
|
defeat.ogg
|
|
https://pixabay.com/de/music/dramaszene-defeat-charles-michel-140604/ |