Audio stopt bij wisselen tussen schermen
This commit is contained in:
@@ -40,7 +40,11 @@ public class GameStateManager {
|
|||||||
|
|
||||||
public void setState(State st)
|
public void setState(State st)
|
||||||
{
|
{
|
||||||
|
if (st.ordinal() > 0)
|
||||||
|
currentState.stopAudio();
|
||||||
|
|
||||||
currentState = gamestates.get(st.ordinal());
|
currentState = gamestates.get(st.ordinal());
|
||||||
|
|
||||||
init();
|
init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,4 +26,6 @@ public abstract class GameState {
|
|||||||
public abstract void buttonPressed(ButtonEvent e);
|
public abstract void buttonPressed(ButtonEvent e);
|
||||||
public abstract void buttonReleased(ButtonEvent e);
|
public abstract void buttonReleased(ButtonEvent e);
|
||||||
public abstract void onJoystickMoved(JoystickEvent e);
|
public abstract void onJoystickMoved(JoystickEvent e);
|
||||||
|
|
||||||
|
public void stopAudio() { sh.close(); }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user