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();