Changed back to white starting + updated UI for it

This commit is contained in:
michiel
2025-12-11 14:17:11 +01:00
parent 39df1be6ee
commit d1176f2151
2 changed files with 9 additions and 9 deletions

View File

@@ -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 {

View File

@@ -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());