diff options
Diffstat (limited to 'src/jrummikub/view/IView.java')
-rw-r--r-- | src/jrummikub/view/IView.java | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/src/jrummikub/view/IView.java b/src/jrummikub/view/IView.java index 12475b5..c2afcf8 100644 --- a/src/jrummikub/view/IView.java +++ b/src/jrummikub/view/IView.java @@ -47,7 +47,7 @@ public interface IView { * Sets the current player's name * * @param playerName - * the player name + * the player name */ public void setCurrentPlayerName(String playerName); @@ -55,7 +55,7 @@ public interface IView { * Sets the stones that are to be painted selected * * @param stones - * the stones to be painted selected + * the stones to be painted selected */ public void setSelectedStones(Collection<Stone> stones); @@ -63,7 +63,7 @@ public interface IView { * Enables or disables the player's StartTurnPanel * * @param enable - * enable/disable + * enable/disable */ public void enableStartTurnPanel(boolean enable); @@ -78,7 +78,7 @@ public interface IView { * Enables or disables the panel shown when a player has won * * @param enable - * enable/disable + * enable/disable */ public void enableWinPanel(boolean enable); @@ -100,7 +100,7 @@ public interface IView { * Shows or hides the game settings panel * * @param show - * specifies if the panel shall be shown or hidden + * specifies if the panel shall be shown or hidden */ public void showSettingsPanel(boolean show); @@ -108,7 +108,7 @@ public interface IView { * Shows or hides the score panel * * @param show - * specifies if the panel shall be shown or hidden + * specifies if the panel shall be shown or hidden */ public void showScorePanel(boolean show); @@ -116,15 +116,15 @@ public interface IView { * Is used for the PlayerPanel and ScorePanel to display a player's color * along with the name * - * @param color + * @param color the current player's color */ public void setCurrentPlayerColor(Color color); /** - * Is used for the PlayerPanel to display if a player has laid out along - * with the name + * Is used for the PlayerPanel to display if a player has laid out along with + * the name * - * @param hasLaidOut + * @param hasLaidOut specifies if the current player has laid out or not */ public void setHasLaidOut(boolean hasLaidOut); @@ -134,4 +134,12 @@ public interface IView { * @return newGameEvent */ IEvent getNewGameEvent(); + + /** + * Enables or disables most parts of the interface + * + * @param enable + * specifies if the interface is to be enabled or disabled + */ + void showInterface(boolean enable); } |