mirror of
https://github.com/2OOP/pism.git
synced 2026-02-04 19:04:49 +00:00
Changed back to white starting + updated UI for it
This commit is contained in:
@@ -33,8 +33,8 @@ public class ReversiBitCanvas extends BitGameCanvas<BitboardReversi> implements
|
|||||||
public void redraw(BitboardReversi gameCopy) {
|
public void redraw(BitboardReversi gameCopy) {
|
||||||
clearAll();
|
clearAll();
|
||||||
long[] board = gameCopy.getBoard();
|
long[] board = gameCopy.getBoard();
|
||||||
loopOverBoard(board[0], (i) -> drawDot(Color.BLACK, i));
|
loopOverBoard(board[0], (i) -> drawDot(Color.WHITE, i));
|
||||||
loopOverBoard(board[1], (i) -> drawDot(Color.WHITE, i));
|
loopOverBoard(board[1], (i) -> drawDot(Color.BLACK, i));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -45,7 +45,7 @@ public class ReversiBitCanvas extends BitGameCanvas<BitboardReversi> implements
|
|||||||
|
|
||||||
public void drawLegalMove(int cell, int player) {
|
public void drawLegalMove(int cell, int player) {
|
||||||
Color innerColor;
|
Color innerColor;
|
||||||
if (player == 0) {
|
if (player == 1) {
|
||||||
innerColor = new Color(0.0f, 0.0f, 0.0f, 0.6f);
|
innerColor = new Color(0.0f, 0.0f, 0.0f, 0.6f);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
@@ -126,13 +126,13 @@ public final class GameView extends ViewWidget {
|
|||||||
}
|
}
|
||||||
else if (GameType.equals("Reversi")) {
|
else if (GameType.equals("Reversi")) {
|
||||||
if (isMe) {
|
if (isMe) {
|
||||||
player1Header.setText(currentPlayer);
|
|
||||||
player2Header.setText(nextPlayer);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
player1Header.setText(nextPlayer);
|
player1Header.setText(nextPlayer);
|
||||||
player2Header.setText(currentPlayer);
|
player2Header.setText(currentPlayer);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
player1Header.setText(currentPlayer);
|
||||||
|
player2Header.setText(nextPlayer);
|
||||||
|
}
|
||||||
setPlayerInfoReversi();
|
setPlayerInfoReversi();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -166,8 +166,8 @@ public final class GameView extends ViewWidget {
|
|||||||
var playerInfo = Primitive.vbox(
|
var playerInfo = Primitive.vbox(
|
||||||
playerHeader,
|
playerHeader,
|
||||||
Primitive.separator(),
|
Primitive.separator(),
|
||||||
player1box,
|
player2box,
|
||||||
player2box
|
player1box
|
||||||
);
|
);
|
||||||
|
|
||||||
player1Icon.setRadius(player1Header.fontProperty().map(Font::getSize).getValue());
|
player1Icon.setRadius(player1Header.fontProperty().map(Font::getSize).getValue());
|
||||||
|
|||||||
Reference in New Issue
Block a user