Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Hiraoka committed Sep 12, 2021
2 parents 7deac4f + 8ffda31 commit f868d52
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/main/java/featurecat/lizzie/gui/LizzieFrame.java
Original file line number Diff line number Diff line change
Expand Up @@ -1028,6 +1028,17 @@ private void drawMoveStatistics(Graphics2D g, int posX, int posY, int width, int
g.setColor(Color.BLACK);
g.fillRect(barPosxB, barPosY, barWidthB, barHeight);

// Draw change of winrate bars
if (validWinrate && validLastWinrate) {
double blackLastWR = Lizzie.board.getData().blackToPlay ? 100 - lastWR : lastWR;
int lastPosxW = barPosxB + (int) (blackLastWR * maxBarwidth / 100);
Stroke oldstroke = g.getStroke();
g.setStroke(new BasicStroke(strokeRadius));
g.setColor(Color.GRAY);
g.drawLine(lastPosxW, barPosY, lastPosxW, barPosY + barHeight);
g.setStroke(oldstroke);
}

// Show percentage above bars
g.setColor(Color.WHITE);
g.drawString(
Expand Down
11 changes: 11 additions & 0 deletions src/main/java/featurecat/lizzie/gui/WinratePane.java
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,17 @@ private void drawMoveStatistics(Graphics2D g, int posX, int posY, int width, int
g.setColor(Color.BLACK);
g.fillRect(barPosxB, barPosY, barWidthB, barHeight);

// Draw change of winrate bars
if (validWinrate && validLastWinrate) {
double blackLastWR = Lizzie.board.getData().blackToPlay ? 100 - lastWR : lastWR;
int lastPosxW = barPosxB + (int) (blackLastWR * maxBarwidth / 100);
Stroke oldstroke = g.getStroke();
g.setStroke(new BasicStroke(strokeRadius));
g.setColor(Color.GRAY);
g.drawLine(lastPosxW, barPosY, lastPosxW, barPosY + barHeight);
g.setStroke(oldstroke);
}

// Show percentage above bars
g.setColor(Color.WHITE);
g.drawString(
Expand Down

0 comments on commit f868d52

Please sign in to comment.