Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Stefano Cobelli
205_hw02
Commits
b304cb03
Commit
b304cb03
authored
Nov 11, 2014
by
Matt Tower
Browse files
Merge branch 'MattsBranch' of git@gitlab.bucknell.edu:sjc032/205_hw02.git into MattsBranch
parents
67f226a4
5acf8a1f
Changes
1
Show whitespace changes
Inline
Side-by-side
src/model/player/AIPlayer.java
View file @
b304cb03
...
...
@@ -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
<
Mark
[][],
Boolean
>
hashBoards
=
new
Hashtable
<
Mark
[][],
Boolean
>();
private
ArrayList
<
Mark
[][]>
boardStreak
=
new
ArrayList
<
Mark
[][]>();
/**
* @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
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment