summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/control/turn
diff options
context:
space:
mode:
Diffstat (limited to 'src/jrummikub/control/turn')
-rw-r--r--src/jrummikub/control/turn/BaseAIControl.java6
-rw-r--r--src/jrummikub/control/turn/HumanTurnControl.java3
-rw-r--r--src/jrummikub/control/turn/ITurnControl.java1
-rw-r--r--src/jrummikub/control/turn/TurnControlFactory.java17
4 files changed, 9 insertions, 18 deletions
diff --git a/src/jrummikub/control/turn/BaseAIControl.java b/src/jrummikub/control/turn/BaseAIControl.java
index d143dc1..4e627c3 100644
--- a/src/jrummikub/control/turn/BaseAIControl.java
+++ b/src/jrummikub/control/turn/BaseAIControl.java
@@ -1,13 +1,7 @@
package jrummikub.control.turn;
-import java.util.Date;
-
import javax.swing.SwingUtilities;
-import jrummikub.model.IHand;
-import jrummikub.model.ITable;
-import jrummikub.view.IView;
-
public class BaseAIControl extends AbstractTurnControl {
long startTime;
diff --git a/src/jrummikub/control/turn/HumanTurnControl.java b/src/jrummikub/control/turn/HumanTurnControl.java
index 6dc055a..9215bae 100644
--- a/src/jrummikub/control/turn/HumanTurnControl.java
+++ b/src/jrummikub/control/turn/HumanTurnControl.java
@@ -9,8 +9,6 @@ import java.util.List;
import jrummikub.control.ITurnTimer;
import jrummikub.control.TurnTimer;
import jrummikub.model.Hand;
-import jrummikub.model.IHand;
-import jrummikub.model.ITable;
import jrummikub.model.Position;
import jrummikub.model.Stone;
import jrummikub.model.StoneColor;
@@ -20,7 +18,6 @@ import jrummikub.util.IListener;
import jrummikub.util.IListener1;
import jrummikub.util.IListener2;
import jrummikub.util.Pair;
-import jrummikub.view.IView;
/**
* Controller for a single turn made by a human player
diff --git a/src/jrummikub/control/turn/ITurnControl.java b/src/jrummikub/control/turn/ITurnControl.java
index 061cddd..5d0cd49 100644
--- a/src/jrummikub/control/turn/ITurnControl.java
+++ b/src/jrummikub/control/turn/ITurnControl.java
@@ -1,6 +1,5 @@
package jrummikub.control.turn;
-import jrummikub.model.IHand;
import jrummikub.model.IPlayer;
import jrummikub.model.ITable;
import jrummikub.util.Event;
diff --git a/src/jrummikub/control/turn/TurnControlFactory.java b/src/jrummikub/control/turn/TurnControlFactory.java
index ecfc5ff..9e3b9f9 100644
--- a/src/jrummikub/control/turn/TurnControlFactory.java
+++ b/src/jrummikub/control/turn/TurnControlFactory.java
@@ -1,11 +1,12 @@
package jrummikub.control.turn;
-import jrummikub.model.IHand;
-import jrummikub.model.ITable;
-import jrummikub.view.IView;
-
+/**
+ * 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 {
@@ -14,11 +15,11 @@ public abstract class TurnControlFactory {
/** */
COMPUTER
};
-
+
public abstract ITurnControl create();
-
+
static public TurnControlFactory getFactory(Type type) {
- switch(type) {
+ switch (type) {
case HUMAN:
return HumanTurnControl.getFactory();
case COMPUTER: