Fix match status padding

This commit is contained in:
Trevor Slocum 2023-12-07 01:01:02 -08:00
parent bfcaa2ccaa
commit aa720a0a80
3 changed files with 14 additions and 10 deletions

View file

@ -1,3 +1,6 @@
1.1.7:
- Fix highlighting available moves
1.1.6:
- Support playing offline versus AI

View file

@ -291,13 +291,14 @@ func NewBoard() *board {
b.matchStatusGrid.AddChildAt(b.showMenuButton, 2, 0, 1, 1)
}
b.uiGrid.AddChildAt(b.matchStatusGrid, 0, 0, 1, 1)
b.uiGrid.AddChildAt(etk.NewBox(), 0, 1, 1, 1)
b.uiGrid.AddChildAt(statusBuffer, 0, 2, 1, 1)
b.uiGrid.AddChildAt(etk.NewBox(), 0, 3, 1, 1)
b.uiGrid.AddChildAt(gameBuffer, 0, 4, 1, 1)
b.uiGrid.AddChildAt(etk.NewBox(), 0, 5, 1, 1)
b.uiGrid.AddChildAt(b.inputGrid, 0, 6, 1, 1)
b.uiGrid.AddChildAt(etk.NewBox(), 0, 0, 1, 1)
b.uiGrid.AddChildAt(b.matchStatusGrid, 0, 1, 1, 1)
b.uiGrid.AddChildAt(etk.NewBox(), 0, 2, 1, 1)
b.uiGrid.AddChildAt(statusBuffer, 0, 3, 1, 1)
b.uiGrid.AddChildAt(etk.NewBox(), 0, 4, 1, 1)
b.uiGrid.AddChildAt(gameBuffer, 0, 5, 1, 1)
b.uiGrid.AddChildAt(etk.NewBox(), 0, 6, 1, 1)
b.uiGrid.AddChildAt(b.inputGrid, 0, 7, 1, 1)
b.frame.SetPositionChildren(true)
@ -1172,7 +1173,7 @@ func (b *board) setRect(x, y, w, h int) {
if game.scaleFactor >= 1.25 {
matchStatus = 44
}
b.uiGrid.SetRowSizes(matchStatus, int(b.horizontalBorderSize/2), -1, int(b.horizontalBorderSize/2), -1, int(b.horizontalBorderSize/2), int(inputAndButtons))
b.uiGrid.SetRowSizes(int(b.horizontalBorderSize/2), matchStatus, int(b.horizontalBorderSize/2), -1, int(b.horizontalBorderSize/2), -1, int(b.horizontalBorderSize/2), int(inputAndButtons))
{
dialogWidth := game.scale(620)

View file

@ -39,7 +39,7 @@ import (
"golang.org/x/text/language"
)
const version = "v1.1.6"
const version = "v1.1.7"
const MaxDebug = 2
@ -1636,7 +1636,7 @@ func (g *Game) layoutBoard() {
}
bufferPaddingX := int(g.Board.horizontalBorderSize / 2)
g.Board.uiGrid.SetRect(image.Rect(g.Board.w+bufferPaddingX, bufferPaddingX, g.screenW-bufferPaddingX, g.screenH-bufferPaddingX))
g.Board.uiGrid.SetRect(image.Rect(g.Board.w+bufferPaddingX, 0, g.screenW-bufferPaddingX, g.screenH-bufferPaddingX))
}
g.setBufferRects()