From cd92a14c6d96860cde847b515b23f8da6ec62f9b Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Fri, 24 Apr 2020 04:35:22 +0200 Subject: [PATCH] =?UTF-8?q?Forbedrer=20feilmelding=20for=20eventuelle=20ro?= =?UTF-8?q?boter=20som=20tilh=C3=B8rer=20spillere=20men=20som=20ikke=20eks?= =?UTF-8?q?isterer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roborally/gamewrapper/screens/BoardActiveScreen.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/inf112/fiasko/roborally/gamewrapper/screens/BoardActiveScreen.java b/src/main/java/inf112/fiasko/roborally/gamewrapper/screens/BoardActiveScreen.java index 6c4904e..44a353f 100644 --- a/src/main/java/inf112/fiasko/roborally/gamewrapper/screens/BoardActiveScreen.java +++ b/src/main/java/inf112/fiasko/roborally/gamewrapper/screens/BoardActiveScreen.java @@ -201,7 +201,8 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor String playerName = player.getName(); Robot robot = getPlayersRobot(player.getRobotID()); if (robot == null) { - throw new NullPointerException("Player's robot does not exist."); + throw new IllegalArgumentException("The robot belonging to player " + playerName + + " does not exist on the board."); } roboRallyWrapper.font.draw(batch, playerName, viewPortWidth, 128 * index); roboRallyWrapper.font.draw(batch, "DMG: " + robot.getDamageTaken() + " LV: " + robot.getAmountOfLives(),