diff --git a/src/main/java/carcassonne/model/ai/AbstractPlayerAI.java b/src/main/java/carcassonne/model/ai/AbstractPlayerAI.java deleted file mode 100644 index feab9d5a..00000000 --- a/src/main/java/carcassonne/model/ai/AbstractPlayerAI.java +++ /dev/null @@ -1,25 +0,0 @@ -package carcassonne.model.ai; - -import java.util.List; - -/** - * This is the abstract super class for the artificial intelligence classes. The artificial intelligence classes contain - * the algorithm that play the game independently. - * @author Timur Saglam - */ -public abstract class AbstractPlayerAI { - - /** - * Basic constructor, should be called by sub classes. - */ - public AbstractPlayerAI() { - } - - public abstract CarcassonneMove getBestMove(); - - public List getPossibleMoves() { - // TODO (MEDIUM) implement method getPossibleMoves(). - return null; - } - -} diff --git a/src/main/java/carcassonne/model/ai/CarcassonneMove.java b/src/main/java/carcassonne/model/ai/CarcassonneMove.java deleted file mode 100644 index 937d33c7..00000000 --- a/src/main/java/carcassonne/model/ai/CarcassonneMove.java +++ /dev/null @@ -1,21 +0,0 @@ -package carcassonne.model.ai; - -/** - * A CarcassonneMove represents a single move a player makes to play a turn. - * @author Timur Saglam - */ -public class CarcassonneMove implements Comparable { - - /** - * Basic constructor, creates the move object. - */ - public CarcassonneMove() { - // TODO (MEDIUM) Implement CarcassonneMove class. Maybe build two subclasses. - } - - @Override - public int compareTo(CarcassonneMove otherMove) { - // TODO (MEDIUM) Implement compareTo() method. - return 0; - } -}