diff --git a/src/model/player/AIPlayer.java b/src/model/player/AIPlayer.java index 6822af8158715fe7a54f1aff111a6d2bb68542af..d0032c3f6eddea126b84e4b4229ce991b9a35d0e 100644 --- a/src/model/player/AIPlayer.java +++ b/src/model/player/AIPlayer.java @@ -7,6 +7,9 @@ */ package model.player; +import java.util.ArrayList; +import java.util.Hashtable; + import model.Board; import model.Mark; @@ -14,7 +17,10 @@ import model.Mark; * @author mjt023 * */ -public class AIPlayer extends Player { +public class AIPlayer extends Player implements AutoPlayable { + + private Hashtable hashBoards = new Hashtable(); + private ArrayList boardStreak = new ArrayList(); /** * @param theBoard @@ -22,7 +28,26 @@ public class AIPlayer extends Player { */ public AIPlayer(Board theBoard, Mark myMark) { super(theBoard, myMark); - // TODO Auto-generated constructor stub } + /* + * (non-Javadoc) + * + * @see model.player.AutoPlayable#decideMove() + */ + @Override + public boolean decideMove() { + return false; + + } + + public Mark[][] turnBoard(Mark[][] boardToTurn) { + return boardToTurn; + + } + + public Mark[][] flipBoard(Mark[][] boardToFlip) { + return boardToFlip; + + } }