diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-05-31 01:50:56 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-05-31 01:50:56 +0200 |
commit | c004a07a4267f3320d23f3d1d2cf483cd56f40b7 (patch) | |
tree | 97ea6ce039c22c9cece01bf59a686edb0ba14d1a /src/jrummikub/view/ISettingsPanel.java | |
parent | c78e8e64484b887cbdd2f5e903ce25828c93e08a (diff) | |
download | JRummikub-c004a07a4267f3320d23f3d1d2cf483cd56f40b7.tar JRummikub-c004a07a4267f3320d23f3d1d2cf483cd56f40b7.zip |
Make highest value and number of stones dealt settable
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@337 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/view/ISettingsPanel.java')
-rw-r--r-- | src/jrummikub/view/ISettingsPanel.java | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/jrummikub/view/ISettingsPanel.java b/src/jrummikub/view/ISettingsPanel.java index 5c83f47..1d030fe 100644 --- a/src/jrummikub/view/ISettingsPanel.java +++ b/src/jrummikub/view/ISettingsPanel.java @@ -1,9 +1,11 @@ package jrummikub.view; import java.awt.Color; +import java.util.Set; import jrummikub.control.turn.TurnControlFactory; import jrummikub.model.GameSettings; +import jrummikub.model.StoneColor; import jrummikub.util.IEvent; import jrummikub.util.IEvent1; import jrummikub.util.IEvent2; @@ -34,8 +36,8 @@ public interface ISettingsPanel { }; /** - * The add player event is emitted when the user wants to add a player to - * the player list + * The add player event is emitted when the user wants to add a player to the + * player list * * @return the event */ @@ -80,9 +82,15 @@ public interface ISettingsPanel { * @return the event */ public IEvent1<Integer> getChangeInitialMeldThresholdEvent(); - + public IEvent1<Integer> getChangeStoneSetNumberEvent(); + public IEvent1<Integer> getChangeNumberOfStonesDealtEvent(); + + public IEvent1<Integer> getChangeHighestValueEvent(); + + public IEvent1<Set<StoneColor>> getChangeStoneColorsEvent(); + /** * the start game event is emitted when the user wants to start the game * @@ -94,7 +102,7 @@ public interface ISettingsPanel { * Sets an error to display * * @param error - * the kind of error + * the kind of error */ public void setError(SettingsError error); @@ -102,7 +110,7 @@ public interface ISettingsPanel { * Enables or disables the start game button * * @param enable - * specifies if the button is to be enabled or disabled + * specifies if the button is to be enabled or disabled */ public void enableStartGameButton(boolean enable); @@ -110,7 +118,7 @@ public interface ISettingsPanel { * Enables or disables the add player button * * @param enable - * specifies if the button is to be enabled or disabled + * specifies if the button is to be enabled or disabled */ public void enableAddPlayerButton(boolean enable); @@ -118,7 +126,7 @@ public interface ISettingsPanel { * Enables or disables the remove player buttons * * @param enable - * specifies if the buttons are to be enabled or disabled + * specifies if the buttons are to be enabled or disabled */ public void enableRemovePlayerButtons(boolean enable); @@ -127,7 +135,7 @@ public interface ISettingsPanel { * Sets the game settings to display * * @param gameSettings - * the settings + * the settings */ public void setGameSettings(GameSettings gameSettings); |