diff options
5 files changed, 9 insertions, 6 deletions
| diff --git a/src/com/fourisland/fourpuzzle/KeyInput.java b/src/com/fourisland/fourpuzzle/KeyInput.java index 37eda77..910eea9 100644 --- a/src/com/fourisland/fourpuzzle/KeyInput.java +++ b/src/com/fourisland/fourpuzzle/KeyInput.java | |||
| @@ -57,4 +57,9 @@ public class KeyInput | |||
| 57 | { | 57 | { |
| 58 | return key; | 58 | return key; |
| 59 | } | 59 | } |
| 60 | |||
| 61 | public boolean isActionDown() | ||
| 62 | { | ||
| 63 | return ((key == KeyEvent.VK_ENTER) || (key == KeyEvent.VK_SPACE)); | ||
| 64 | } | ||
| 60 | } \ No newline at end of file | 65 | } \ No newline at end of file |
| diff --git a/src/com/fourisland/fourpuzzle/gamestate/GameOverGameState.java b/src/com/fourisland/fourpuzzle/gamestate/GameOverGameState.java index d9b9ea1..e87f80a 100755 --- a/src/com/fourisland/fourpuzzle/gamestate/GameOverGameState.java +++ b/src/com/fourisland/fourpuzzle/gamestate/GameOverGameState.java | |||
| @@ -15,7 +15,6 @@ import com.fourisland.fourpuzzle.database.Music; | |||
| 15 | import com.fourisland.fourpuzzle.database.Transitions; | 15 | import com.fourisland.fourpuzzle.database.Transitions; |
| 16 | import com.fourisland.fourpuzzle.util.ObjectLoader; | 16 | import com.fourisland.fourpuzzle.util.ObjectLoader; |
| 17 | import java.awt.Graphics2D; | 17 | import java.awt.Graphics2D; |
| 18 | import java.awt.event.KeyEvent; | ||
| 19 | 18 | ||
| 20 | /** | 19 | /** |
| 21 | * | 20 | * |
| @@ -35,7 +34,7 @@ public class GameOverGameState implements GameState { | |||
| 35 | 34 | ||
| 36 | public void processInput(KeyInput key) | 35 | public void processInput(KeyInput key) |
| 37 | { | 36 | { |
| 38 | if ((key.getKey() == KeyEvent.VK_ENTER) || (key.getKey() == KeyEvent.VK_SPACE)) | 37 | if (key.isActionDown()) |
| 39 | { | 38 | { |
| 40 | Game.setSaveFile(new SaveFile()); | 39 | Game.setSaveFile(new SaveFile()); |
| 41 | 40 | ||
| diff --git a/src/com/fourisland/fourpuzzle/gamestate/TitleScreenGameState.java b/src/com/fourisland/fourpuzzle/gamestate/TitleScreenGameState.java index 432d245..d40b3f9 100755 --- a/src/com/fourisland/fourpuzzle/gamestate/TitleScreenGameState.java +++ b/src/com/fourisland/fourpuzzle/gamestate/TitleScreenGameState.java | |||
| @@ -48,7 +48,7 @@ public class TitleScreenGameState implements GameState { | |||
| 48 | { | 48 | { |
| 49 | if (pt.isElapsed()) | 49 | if (pt.isElapsed()) |
| 50 | { | 50 | { |
| 51 | if (key.getKey() == KeyEvent.VK_ENTER) | 51 | if (key.isActionDown()) |
| 52 | { | 52 | { |
| 53 | Audio.playSound(Database.getSound(Sound.Selection)); | 53 | Audio.playSound(Database.getSound(Sound.Selection)); |
| 54 | 54 | ||
| diff --git a/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java b/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java index 1213b0c..68e611b 100755 --- a/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java +++ b/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java | |||
| @@ -120,7 +120,7 @@ public class MapViewGameState implements GameState { | |||
| 120 | } | 120 | } |
| 121 | } | 121 | } |
| 122 | 122 | ||
| 123 | if ((key.getKey() == KeyEvent.VK_ENTER) || (key.getKey() == KeyEvent.VK_SPACE)) | 123 | if (key.isActionDown()) |
| 124 | { | 124 | { |
| 125 | for (LayerEvent ev : currentMap.getEvents()) | 125 | for (LayerEvent ev : currentMap.getEvents()) |
| 126 | { | 126 | { |
| diff --git a/src/com/fourisland/fourpuzzle/window/MessageWindow.java b/src/com/fourisland/fourpuzzle/window/MessageWindow.java index 413805d..0057ca3 100644 --- a/src/com/fourisland/fourpuzzle/window/MessageWindow.java +++ b/src/com/fourisland/fourpuzzle/window/MessageWindow.java | |||
| @@ -16,7 +16,6 @@ import com.fourisland.fourpuzzle.util.Renderable; | |||
| 16 | import java.awt.Graphics2D; | 16 | import java.awt.Graphics2D; |
| 17 | import java.awt.Rectangle; | 17 | import java.awt.Rectangle; |
| 18 | import java.awt.TexturePaint; | 18 | import java.awt.TexturePaint; |
| 19 | import java.awt.event.KeyEvent; | ||
| 20 | import java.awt.image.BufferedImage; | 19 | import java.awt.image.BufferedImage; |
| 21 | import java.util.ArrayList; | 20 | import java.util.ArrayList; |
| 22 | import java.util.List; | 21 | import java.util.List; |
| @@ -65,7 +64,7 @@ public class MessageWindow implements Renderable { | |||
| 65 | Inputable in = new Inputable() { | 64 | Inputable in = new Inputable() { |
| 66 | public void processInput(KeyInput key) | 65 | public void processInput(KeyInput key) |
| 67 | { | 66 | { |
| 68 | if ((key.getKey() == KeyEvent.VK_ENTER) || (key.getKey() == KeyEvent.VK_SPACE)) | 67 | if (key.isActionDown()) |
| 69 | { | 68 | { |
| 70 | if (mw.pushEnter()) | 69 | if (mw.pushEnter()) |
| 71 | { | 70 | { |
