mirror of
https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-02.git
synced 2025-02-22 22:49:36 +01:00
fixed enabled pref in GameMusic
This commit is contained in:
parent
2aca94100e
commit
551786bf30
@ -69,7 +69,10 @@ public class GameMusic extends AbstractAppState {
|
||||
/**
|
||||
* Plays the main music.
|
||||
*/
|
||||
public void playMainMusic() {
|
||||
private void playMainMusic() {
|
||||
if (!isEnabled()) {
|
||||
return; // Sound is disabled
|
||||
}
|
||||
if (mainMusic != null && !isMainMusicPlaying) {
|
||||
mainMusic.play();
|
||||
isMainMusicPlaying = true;
|
||||
@ -79,7 +82,7 @@ public class GameMusic extends AbstractAppState {
|
||||
/**
|
||||
* Stops the main music.
|
||||
*/
|
||||
public void stopMainMusic() {
|
||||
private void stopMainMusic() {
|
||||
if (mainMusic != null && isMainMusicPlaying) {
|
||||
mainMusic.stop();
|
||||
isMainMusicPlaying = false;
|
||||
@ -92,7 +95,10 @@ public class GameMusic extends AbstractAppState {
|
||||
* @param app The application instance
|
||||
* @param secondaryMusicFile The file path of the secondary audio file
|
||||
*/
|
||||
public void playSecondaryMusic() {
|
||||
private void playSecondaryMusic() {
|
||||
if(!isEnabled()) {
|
||||
return;
|
||||
}
|
||||
if (isSecondaryMusicPlaying) {
|
||||
return; // Secondary music is already playing
|
||||
}
|
||||
@ -109,7 +115,7 @@ public class GameMusic extends AbstractAppState {
|
||||
/**
|
||||
* Stops the secondary music.
|
||||
*/
|
||||
public void stopSecondaryMusic() {
|
||||
private void stopSecondaryMusic() {
|
||||
if (secondaryMusic != null && isSecondaryMusicPlaying) {
|
||||
secondaryMusic.stop();
|
||||
isSecondaryMusicPlaying = false;
|
||||
@ -125,6 +131,9 @@ public class GameMusic extends AbstractAppState {
|
||||
* @param secondaryMusicFile The file path of the secondary audio file
|
||||
*/
|
||||
public void toggleMusic() {
|
||||
if(!isEnabled()) {
|
||||
return;
|
||||
}
|
||||
if (isSecondaryMusicPlaying) {
|
||||
stopSecondaryMusic();
|
||||
playMainMusic();
|
||||
|
Loading…
Reference in New Issue
Block a user