Man kann jetzt die Anzahl der Steinsätze einstellen

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@328 72836036-5685-4462-b002-a69064685172
This commit is contained in:
Ida Massow 2011-05-30 20:16:48 +02:00
parent c398c081ed
commit 1660736239
5 changed files with 36 additions and 70 deletions

View file

@ -56,10 +56,6 @@ public class SettingsControl {
* Start the operation of the settings control
*/
public void startSettings() {
view.getSettingsPanel().setInitialMeldThreshold(
settings.getInitialMeldThreshold());
view.getSettingsPanel().setJokerNumber(settings.getJokerNumber());
connections.add(view.getSettingsPanel()
.getChangeInitialMeldThresholdEvent()
.add(new IListener1<Integer>() {
@ -79,6 +75,15 @@ public class SettingsControl {
}
}));
connections.add(view.getSettingsPanel().getChangeStoneSetNumberEvent()
.add(new IListener1<Integer>() {
@Override
public void handle(Integer value) {
settings.setStoneSetNumber(value);
update();
}
}));
addPlayerSettingsListeners();
view.showSettingsPanel(true);
@ -237,7 +242,8 @@ public class SettingsControl {
int totalStonesDealt = settings.getNumberOfStonesDealt()
* settings.getPlayerList().size();
int totalStones = settings.getHighestCard() * settings.getStoneSetNumber()
int totalStones = settings.getHighestCard()
* settings.getStoneSetNumber()
* settings.getStoneColors().size() + settings.getJokerNumber();
if (totalStones <= totalStonesDealt) {