flutter: board_painter: Fix draw overwrite only half of line
This commit is contained in:
parent
c900256aa5
commit
c70fb83132
|
@ -96,6 +96,7 @@ class BoardPainter extends PiecesBasePainter {
|
||||||
);
|
);
|
||||||
|
|
||||||
paint.strokeWidth = Config.boardInnerLineWidth;
|
paint.strokeWidth = Config.boardInnerLineWidth;
|
||||||
|
double bias = paint.strokeWidth / 2;
|
||||||
|
|
||||||
// File B
|
// File B
|
||||||
canvas.drawRect(
|
canvas.drawRect(
|
||||||
|
@ -114,28 +115,28 @@ class BoardPainter extends PiecesBasePainter {
|
||||||
// Middle horizontal lines (Left to Right)
|
// Middle horizontal lines (Left to Right)
|
||||||
|
|
||||||
canvas.drawLine(
|
canvas.drawLine(
|
||||||
Offset(left, top + squareWidth * 3),
|
Offset(left - bias, top + squareWidth * 3),
|
||||||
Offset(left + squareWidth * 2, top + squareWidth * 3),
|
Offset(left + squareWidth * 2 + bias, top + squareWidth * 3),
|
||||||
paint,
|
paint,
|
||||||
);
|
);
|
||||||
|
|
||||||
canvas.drawLine(
|
canvas.drawLine(
|
||||||
Offset(left + squareWidth * 4, top + squareWidth * 3),
|
Offset(left + squareWidth * 4 - bias, top + squareWidth * 3),
|
||||||
Offset(left + squareWidth * 6, top + squareWidth * 3),
|
Offset(left + squareWidth * 6 + bias, top + squareWidth * 3),
|
||||||
paint,
|
paint,
|
||||||
);
|
);
|
||||||
|
|
||||||
// Middle horizontal lines (Top to Bottom)
|
// Middle horizontal lines (Top to Bottom)
|
||||||
|
|
||||||
canvas.drawLine(
|
canvas.drawLine(
|
||||||
Offset(left + squareWidth * 3, top),
|
Offset(left + squareWidth * 3, top - bias),
|
||||||
Offset(left + squareWidth * 3, top + squareWidth * 2),
|
Offset(left + squareWidth * 3, top + squareWidth * 2 + bias),
|
||||||
paint,
|
paint,
|
||||||
);
|
);
|
||||||
|
|
||||||
canvas.drawLine(
|
canvas.drawLine(
|
||||||
Offset(left + squareWidth * 3, top + squareWidth * 4),
|
Offset(left + squareWidth * 3, top + squareWidth * 4 - bias),
|
||||||
Offset(left + squareWidth * 3, top + squareWidth * 6),
|
Offset(left + squareWidth * 3, top + squareWidth * 6 + bias),
|
||||||
paint,
|
paint,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue