From 6773bc0977aa5c522d85f3e8ee983bc9e9e5ca22 Mon Sep 17 00:00:00 2001 From: Tobydrama Date: Thu, 16 Apr 2020 14:51:42 +0200 Subject: [PATCH] added ekstra functons to the interface --- .../roborally/objects/IInteractableGame.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/inf112/fiasko/roborally/objects/IInteractableGame.java b/src/main/java/inf112/fiasko/roborally/objects/IInteractableGame.java index 29742a8..91ee231 100644 --- a/src/main/java/inf112/fiasko/roborally/objects/IInteractableGame.java +++ b/src/main/java/inf112/fiasko/roborally/objects/IInteractableGame.java @@ -1,6 +1,10 @@ package inf112.fiasko.roborally.objects; import inf112.fiasko.roborally.elementproperties.GameState; +import inf112.fiasko.roborally.networking.containers.PowerdownContainer; +import inf112.fiasko.roborally.networking.containers.ProgamsContainer; + +import java.util.List; /** * This interface describes @@ -23,4 +27,21 @@ public interface IInteractableGame { * @return A string of the player name */ String getWinningPlayerName(); + + void reciveAllProgrammes(ProgamsContainer programs) throws InterruptedException; + + void recivedStayInPowerdown(PowerdownContainer powerdowns); + + List getProgram(); + + int getProgramSize(); + + void setPlayerHand(ProgrammingCardDeck playerHand); + + ProgrammingCardDeck getPlayerHand(); + + void setProgram(List program); + + + }