From b7215db6d98a3d703898c0d67eb1552736af4f66 Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Fri, 20 Dec 2024 17:57:50 +0100 Subject: [PATCH] destroy players on game end --- src/GameBoard.java | 3 +++ src/MainFrame.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/GameBoard.java b/src/GameBoard.java index b6aa09c..0eaa8d3 100644 --- a/src/GameBoard.java +++ b/src/GameBoard.java @@ -221,5 +221,8 @@ public class GameBoard extends JPanel { public Player getP1() { return p1; } + public Player getP2() { + return p2; + } } diff --git a/src/MainFrame.java b/src/MainFrame.java index 6d0b533..e384f92 100644 --- a/src/MainFrame.java +++ b/src/MainFrame.java @@ -151,6 +151,8 @@ public class MainFrame extends JFrame { if(player != gameBoard.getP1()){ return; } + this.gameBoard.getP1().destroy(); + this.gameBoard.getP2().destroy(); LooseScreen looseScreen = new LooseScreen(this); mainPanel.add(looseScreen,panelName); mainPanel.revalidate();