No longer ignoring .png files, thanks Mario.
This commit is contained in:
11
.gitignore
vendored
11
.gitignore
vendored
@@ -1,14 +1,5 @@
|
||||
bin
|
||||
|
||||
build
|
||||
|
||||
classes
|
||||
|
||||
dist
|
||||
|
||||
docs
|
||||
|
||||
player.txt
|
||||
DetailedInfo.txt
|
||||
DetailedInfo.xml
|
||||
*.png
|
||||
doc
|
||||
|
||||
BIN
res/img/blue.png
Normal file
BIN
res/img/blue.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.3 KiB |
BIN
res/img/green.png
Normal file
BIN
res/img/green.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
BIN
res/img/none.png
Normal file
BIN
res/img/none.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 KiB |
BIN
res/img/red.png
Normal file
BIN
res/img/red.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.3 KiB |
BIN
res/img/yellow.png
Normal file
BIN
res/img/yellow.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.4 KiB |
@@ -18,7 +18,8 @@ public class Board {
|
||||
private int numPlies = 0;
|
||||
|
||||
public Board(Board that) {
|
||||
this();
|
||||
board = new TileColor[NUM_ROWS][NUM_COLS];
|
||||
|
||||
for (int i = 0; i < NUM_COLS; i++) {
|
||||
for (int j = 0; j < NUM_ROWS; j++) {
|
||||
this.board[j][i] = that.board[j][i];
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.apache.log4j.Logger;
|
||||
public class AlphaBetaMoveGenerator implements MoveGenerator {
|
||||
private static final Logger LOGGER = Logger
|
||||
.getLogger(AlphaBetaMoveGenerator.class.getName());
|
||||
private static final int DEFAULT_RECURSIVE_PLAYS = 2;
|
||||
private static final int DEFAULT_RECURSIVE_PLAYS = 3;
|
||||
|
||||
private final BoardScorer scorer = new BoardScorer();
|
||||
private final ValidMoveGenerator validMoveGenerator = new ValidMoveGenerator();
|
||||
|
||||
@@ -27,6 +27,9 @@ public class ValidMoveGenerator implements MoveGenerator {
|
||||
for (int j = 0; j < Board.NUM_COLS; j++) {
|
||||
if (board.getTile(i, j) == TileColor.NONE) {
|
||||
for (TileColor color : TileColor.values()) {
|
||||
if (color == TileColor.NONE) {
|
||||
continue;
|
||||
}
|
||||
validMoves.add(new Move(color, i, j));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user