diff --git a/src/MainFrame.java b/src/MainFrame.java index 1d0e16c..821417b 100644 --- a/src/MainFrame.java +++ b/src/MainFrame.java @@ -134,6 +134,12 @@ public class MainFrame extends JFrame { if(player != gameBoard.getP1()){ return; } + + this.gameBoard.getP1().destroy(); + this.gameBoard.getP2().destroy(); + this.gameBoard.removeAll(); + this.gameBoard = null; + WinScreen winScreen = new WinScreen(this); mainPanel.add(winScreen, panelName); mainPanel.revalidate(); @@ -151,8 +157,12 @@ public class MainFrame extends JFrame { if(player != gameBoard.getP1()){ return; } + this.gameBoard.getP1().destroy(); this.gameBoard.getP2().destroy(); + this.gameBoard.removeAll(); + this.gameBoard = null; + LoseScreen looseScreen = new LoseScreen(this); mainPanel.add(looseScreen,panelName); mainPanel.revalidate();