From d595a000ff04dc599a4e8f056514fe2a86f9fc2f Mon Sep 17 00:00:00 2001 From: PaulTuckerIntel Date: Sat, 23 Jan 2021 22:02:42 +0000 Subject: [PATCH] Added try catch to ensure better error handling :) --- src/game2d/GameController.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/game2d/GameController.java b/src/game2d/GameController.java index 57b1642..061a30b 100644 --- a/src/game2d/GameController.java +++ b/src/game2d/GameController.java @@ -2,13 +2,16 @@ import java.awt.event.*; +import jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter; + public class GameController implements KeyListener { public boolean up, down, left, right, action_1; @Override public void keyPressed(KeyEvent e) { - int key = e.getKeyCode(); + try{ + int key = e.getKeyCode(); if (key == KeyEvent.VK_UP) { up = true; @@ -27,11 +30,18 @@ public void keyPressed(KeyEvent e) { if (key == KeyEvent.VK_X) { action_1 = true; } + + }catch(Exception e){ + System.out.println("Not a valid key"); + + } + } @Override public void keyReleased(KeyEvent e) { - int key = e.getKeyCode(); + try{ + int key = e.getKeyCode(); if (key == KeyEvent.VK_UP) { up = false; @@ -48,6 +58,11 @@ public void keyReleased(KeyEvent e) { if (key == KeyEvent.VK_X) { action_1 = false; } + + }catch(Exception e){ + System.out.println(""); + } + } @Override