Make music pitch and speed go down on fail (like in osu!)

This commit is contained in:
MatteoS
2015-11-16 14:30:49 +01:00
parent 06c423a4dd
commit 13e0bdb81e
3 changed files with 59 additions and 4 deletions

View File

@@ -48,7 +48,7 @@ import org.newdawn.slick.state.transition.FadeOutTransition;
*/
public class GamePauseMenu extends BasicGameState {
/** Music fade-out time, in milliseconds. */
private static final int FADEOUT_TIME = 1000;
private static final int FADEOUT_TIME = 2000;
/** Track position when the pause menu was loaded (for FADEOUT_TIME). */
private long pauseStartTime;
@@ -207,6 +207,7 @@ public class GamePauseMenu extends BasicGameState {
pauseStartTime = System.currentTimeMillis();
if (gameState.getRestart() == Game.Restart.LOSE) {
MusicController.fadeOut(FADEOUT_TIME);
MusicController.pitchFadeOut(FADEOUT_TIME);
SoundController.playSound(SoundEffect.FAIL);
} else
MusicController.pause();