From b8a20e1cdf9c34277d9d9dacfdad6edf22a1d7ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fco=20Javier=20Fraga=20Hern=C3=A1ndez?= Date: Mon, 16 Jan 2023 14:15:50 +0100 Subject: [PATCH] Cerrar programa --- src/pong/ui/EventoTeclado.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/pong/ui/EventoTeclado.java b/src/pong/ui/EventoTeclado.java index 41a478b..850cbee 100644 --- a/src/pong/ui/EventoTeclado.java +++ b/src/pong/ui/EventoTeclado.java @@ -11,7 +11,7 @@ */ public class EventoTeclado extends KeyAdapter { - public static boolean w, s, up, down; + public static boolean w, s, up, down, esc; private Pista panel; public EventoTeclado(Pista panel) { @@ -25,15 +25,23 @@ public void keyPressed(KeyEvent e) { if (id == KeyEvent.VK_W) { w = true; } + if (id == KeyEvent.VK_S) { s = true; } + if (id == KeyEvent.VK_UP) { up = true; } + if (id == KeyEvent.VK_DOWN) { down = true; } + + if (id == KeyEvent.VK_ESCAPE){ + System.exit(0); + } + panel.repaint(); } @@ -44,15 +52,19 @@ public void keyReleased(KeyEvent e) { if (id == KeyEvent.VK_W) { w = false; } + if (id == KeyEvent.VK_S) { s = false; } + if (id == KeyEvent.VK_UP) { up = false; } + if (id == KeyEvent.VK_DOWN) { down = false; } + panel.repaint(); } }