From 4f68669add254533cf1d043112b5bb54886ea2eb Mon Sep 17 00:00:00 2001 From: yugecin Date: Sun, 14 Jan 2018 22:17:09 +0100 Subject: [PATCH] show notif and leave game when directory containing replays does not exist --- src/itdelatrisu/opsu/states/Game.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/itdelatrisu/opsu/states/Game.java b/src/itdelatrisu/opsu/states/Game.java index a583e403..6c84fe1b 100644 --- a/src/itdelatrisu/opsu/states/Game.java +++ b/src/itdelatrisu/opsu/states/Game.java @@ -1463,6 +1463,14 @@ public class Game extends ComplexOpsuState { super.enter(); File replaydir = new File("d:/Users/Robin/games/osu/osr-stuff-master/image/"); + if (!replaydir.exists()) { + BubNotifListener.EVENT.make().onBubNotif(String.format( + "replay folder '%s' does not exist", replaydir.getAbsolutePath() + ), Colors.BUB_RED); + displayContainer.switchStateInstantly(songMenuState); + return; + } + File[] files = replaydir.listFiles(new FileFilter() { @Override public boolean accept(File pathname) {