From 900121779bcace1d98c33bfa91f15da423bba8af Mon Sep 17 00:00:00 2001 From: Minjae Song Date: Fri, 18 Nov 2016 01:05:11 +0900 Subject: [PATCH] added missing condition for hasController It also wireframes on Ubuntu with openjdk version 1.8.0_111 Former-commit-id: 594bc71d65b68cd185bf8ac322d9ae66ada47604 Former-commit-id: fce5fefe993c0729b80a5c46c0c37bd3bd5ca8de --- src/net/torvald/terrarum/Terrarum.kt | 6 ++++-- src/net/torvald/terrarum/console/GetAV.kt | 1 - .../torvald/terrarum/mapgenerator/FloatingIslandsPreset.kt | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/net/torvald/terrarum/Terrarum.kt b/src/net/torvald/terrarum/Terrarum.kt index 4a963c54b..18a674cf9 100644 --- a/src/net/torvald/terrarum/Terrarum.kt +++ b/src/net/torvald/terrarum/Terrarum.kt @@ -89,8 +89,10 @@ constructor(gamename: String) : StateBasedGame(gamename) { try { hasController = gc.input.controllerCount > 0 - // check if the first controller is actually available - Controllers.getController(0).getAxisValue(0) + if (hasController) { + // check if the first controller is actually available + Controllers.getController(0).getAxisValue(0) + } } catch (e: ArrayIndexOutOfBoundsException) { hasController = false diff --git a/src/net/torvald/terrarum/console/GetAV.kt b/src/net/torvald/terrarum/console/GetAV.kt index 8160ccc73..b74ff7cdd 100644 --- a/src/net/torvald/terrarum/console/GetAV.kt +++ b/src/net/torvald/terrarum/console/GetAV.kt @@ -1,6 +1,5 @@ package net.torvald.terrarum.console -import com.sun.javaws.exceptions.InvalidArgumentException import net.torvald.imagefont.GameFontBase import net.torvald.terrarum.Terrarum diff --git a/src/net/torvald/terrarum/mapgenerator/FloatingIslandsPreset.kt b/src/net/torvald/terrarum/mapgenerator/FloatingIslandsPreset.kt index 1581f14bf..a62e052b8 100644 --- a/src/net/torvald/terrarum/mapgenerator/FloatingIslandsPreset.kt +++ b/src/net/torvald/terrarum/mapgenerator/FloatingIslandsPreset.kt @@ -1,7 +1,6 @@ package net.torvald.terrarum.mapgenerator import net.torvald.random.HQRNG -import com.sun.javaws.exceptions.InvalidArgumentException import java.util.Random