From 3370975e579ce73026394845ae429e0eacf948cc Mon Sep 17 00:00:00 2001 From: ole Date: Fri, 20 Dec 2024 17:31:32 +0100 Subject: [PATCH] change parameta from showPanelWin and loos to check the request --- src/MainFrame.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/MainFrame.java b/src/MainFrame.java index 79454d4..6d0b533 100644 --- a/src/MainFrame.java +++ b/src/MainFrame.java @@ -127,9 +127,13 @@ public class MainFrame extends JFrame { /** * Spezifische ShowPanel für WinScreen Klasse * @param panelName Name des anzuzeigenden Panels - * @author Lucas Bronson + * @param player Player von dem die funktion aufgerufen worden ist + * @author Lucas Bronson, Peer Ole Wachtel */ - public void showPanelWin(String panelName){ + public void showPanelWin(String panelName, Player player){ + if(player != gameBoard.getP1()){ + return; + } WinScreen winScreen = new WinScreen(this); mainPanel.add(winScreen, panelName); mainPanel.revalidate(); @@ -140,9 +144,13 @@ public class MainFrame extends JFrame { /** * Spezifische ShowPanel für LooseScreen Klasse * @param panelName Name des anzuzeigenden Panels - * @author Lucas Bronson + * @param player Player von dem die funktion aufgerufen worden ist + * @author Lucas Bronson, Peer Ole Wachtel */ - public void showPanelLoose(String panelName){ + public void showPanelLoose(String panelName, Player player){ + if(player != gameBoard.getP1()){ + return; + } LooseScreen looseScreen = new LooseScreen(this); mainPanel.add(looseScreen,panelName); mainPanel.revalidate();