Player Type in player settings verschoben
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@420 72836036-5685-4462-b002-a69064685172
This commit is contained in:
parent
a4faa8db23
commit
70d6ae6d74
9 changed files with 132 additions and 115 deletions
|
@ -1,21 +1,13 @@
|
|||
package jrummikub.control.turn;
|
||||
|
||||
import jrummikub.model.PlayerSettings;
|
||||
|
||||
/**
|
||||
* Creates a turn control for the active player, regarding if layer is human or
|
||||
* computer
|
||||
*
|
||||
*/
|
||||
public abstract class TurnControlFactory {
|
||||
/**
|
||||
* Type of turn control.
|
||||
*/
|
||||
public enum Type {
|
||||
/** */
|
||||
HUMAN,
|
||||
/** */
|
||||
COMPUTER
|
||||
};
|
||||
|
||||
/**
|
||||
* Creates a new turn control instance
|
||||
*
|
||||
|
@ -30,7 +22,7 @@ public abstract class TurnControlFactory {
|
|||
* Human or Computer
|
||||
* @return TurnControlFactory for the player kind
|
||||
*/
|
||||
static public TurnControlFactory getFactory(Type type) {
|
||||
static public TurnControlFactory getFactory(PlayerSettings.Type type) {
|
||||
switch (type) {
|
||||
case HUMAN:
|
||||
return HumanTurnControl.getFactory();
|
||||
|
|
Reference in a new issue