Liste der Spielertypen ist setzbar

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@422 72836036-5685-4462-b002-a69064685172
This commit is contained in:
Ida Massow 2011-06-13 19:22:01 +02:00
parent 56797840e2
commit a15626ac3b
6 changed files with 69 additions and 12 deletions

View file

@ -2,6 +2,7 @@ package jrummikub.control;
import java.awt.Color;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@ -41,6 +42,7 @@ public class SettingsControl {
this.view = view;
this.settings = settings;
view.getSettingsPanel().enableNetworkMode(false);
}
/**
@ -295,6 +297,11 @@ public class SettingsControl {
checkSettings();
List<List<Type>> choices = new ArrayList<List<Type>>();
for (int i = 0; i < settings.getPlayerList().size(); i++) {
choices.add(Arrays.asList(Type.HUMAN, Type.COMPUTER));
}
view.getSettingsPanel().setPlayerTypeChoices(choices);
view.getSettingsPanel().setGameSettings(settings);
}

View file

@ -1,9 +1,11 @@
package jrummikub.control.network;
import java.util.Arrays;
import java.util.UUID;
import jrummikub.control.SettingsControl;
import jrummikub.model.GameSettings;
import jrummikub.model.PlayerSettings.Type;
import jrummikub.view.IGameListPanel.GameData;
import jrummikub.view.IView;
@ -28,6 +30,8 @@ public class NetworkSettingsControl extends SettingsControl {
IView view, GameSettings settings) {
super(view, settings);
this.connectionControl = connectionControl;
/*view.getSettingsPanel().setPlayerTypeChoices(
Arrays.asList(Type.NETWORK, Type.COMPUTER));*/
view.getSettingsPanel().enableNetworkMode(true);
}