Quick fixes.

- Fixed a crash when closing the application in the ranking screen when viewing a score.
- Fixed a minor bug where OsuGroupList fields were not being erased upon restart.
- Dim the track volume by 50% when viewing a score.

Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
This commit is contained in:
Jeffrey Han
2015-01-28 20:57:43 -05:00
parent ce15f25ca1
commit 2007058eb1
7 changed files with 48 additions and 15 deletions

View File

@@ -171,7 +171,10 @@ public class GameRanking extends BasicGameState {
throws SlickException {
Display.setTitle(game.getTitle());
Utils.getBackButton().setScale(1f);
if (data.isGameplay())
if (!data.isGameplay()) {
if (!MusicController.isTrackDimmed())
MusicController.toggleTrackDimmed(0.5f);
} else
SoundController.playSound(SoundEffect.APPLAUSE);
}
@@ -199,7 +202,10 @@ public class GameRanking extends BasicGameState {
* Sets the associated GameData object.
* @param data the GameData
*/
public void setGameData(GameData data) {
this.data = data;
}
public void setGameData(GameData data) { this.data = data; }
/**
* Returns the current GameData object (usually null unless state active).
*/
public GameData getGameData() { return data; }
}