Tested and implemented player type selection in the settings panel
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@317 72836036-5685-4462-b002-a69064685172
This commit is contained in:
parent
d9b651828a
commit
f3f52956f7
5 changed files with 59 additions and 5 deletions
|
@ -2,6 +2,8 @@ package jrummikub.view;
|
|||
|
||||
import java.awt.Color;
|
||||
|
||||
import jrummikub.control.turn.TurnControlFactory;
|
||||
import jrummikub.control.turn.TurnControlFactory.Type;
|
||||
import jrummikub.model.GameSettings;
|
||||
import jrummikub.util.IEvent;
|
||||
import jrummikub.util.IEvent1;
|
||||
|
@ -21,6 +23,8 @@ public class MockSettingsPanel implements ISettingsPanel {
|
|||
public MockEvent2<Integer, Color> changePlayerColorEvent = new MockEvent2<Integer, Color>();
|
||||
/** */
|
||||
public MockEvent2<Integer, String> changePlayerNameEvent = new MockEvent2<Integer, String>();
|
||||
/** */
|
||||
public MockEvent2<Integer, TurnControlFactory.Type> changePlayerTypeEvent = new MockEvent2<Integer, TurnControlFactory.Type>();
|
||||
/** */
|
||||
public MockEvent startGameEvent = new MockEvent();
|
||||
/** */
|
||||
|
@ -43,7 +47,6 @@ public class MockSettingsPanel implements ISettingsPanel {
|
|||
public int initialMeldThreshold;
|
||||
/** */
|
||||
public int jokerNumber;
|
||||
|
||||
@Override
|
||||
public IEvent getAddPlayerEvent() {
|
||||
return addPlayerEvent;
|
||||
|
@ -119,4 +122,9 @@ public class MockSettingsPanel implements ISettingsPanel {
|
|||
this.jokerNumber = jokerNumber;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IEvent2<Integer, Type> getChangePlayerTypeEvent() {
|
||||
return changePlayerTypeEvent;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Reference in a new issue