Return to lobby from player history when Escape is pressed

This commit is contained in:
Trevor Slocum 2024-08-19 18:55:52 -07:00
parent 759c7763f4
commit 54f7be27c5
4 changed files with 19 additions and 9 deletions

View file

@ -1,3 +1,8 @@
1.3.9:
- Add shadow behind player rating labels
- Add brackets around timestamps in message log
- Fix returning to lobby from match history using Escape
1.3.8:
- Display profile icons
- Allow muting individual sound effects

View file

@ -38,7 +38,7 @@ import (
)
const (
version = "v1.3.8p1"
version = "v1.3.9"
baseButtonHeight = 54
MaxDebug = 2
DefaultServerAddress = "wss://ws.bgammon.org"
@ -2464,8 +2464,13 @@ func (g *Game) handleInput(keys []ebiten.Key) error {
g.Board.menuGrid.SetVisible(true)
}
continue
} else if g.lobby.showHistory {
g.lobby.showHistory = false
g.lobby.rebuildButtonsGrid()
g.setRoot(listGamesFrame)
} else {
setViewBoard(!viewBoard)
}
setViewBoard(!viewBoard)
}
}
@ -2735,7 +2740,7 @@ func (g *Game) Draw(screen *ebiten.Image) {
}
func (g *Game) portraitView() bool {
return g.screenH-g.screenW >= 100
return g.screenH-g.screenW >= 200
}
func (g *Game) layoutConnect() {

4
go.mod
View file

@ -3,11 +3,11 @@ module code.rocket9labs.com/tslocum/boxcars
go 1.19
require (
code.rocket9labs.com/tslocum/bgammon v0.0.0-20240819023940-bd16c4bfc5d6
code.rocket9labs.com/tslocum/bgammon v0.0.0-20240820025651-c231f199596f
code.rocket9labs.com/tslocum/bgammon-bei-bot v0.0.0-20240818174413-cf737ec690f0
code.rocket9labs.com/tslocum/etk v0.0.0-20240722214147-c1f1fe1adb37
code.rocket9labs.com/tslocum/gotext v0.0.0-20240728181248-46f419ff143b
code.rocket9labs.com/tslocum/tabula v0.0.0-20240703054156-ce0b448f0999
code.rocket9labs.com/tslocum/tabula v0.0.0-20240820025521-91065b63f1be
github.com/coder/websocket v1.8.12
github.com/hajimehoshi/ebiten/v2 v2.7.8
github.com/llgcode/draw2d v0.0.0-20240627062922-0ed1ff131195

8
go.sum
View file

@ -1,15 +1,15 @@
code.rocket9labs.com/tslocum/bei v0.0.0-20240108012722-6db380cc190b h1:Y0a14Kf/hSYepSmp4ZfDeE4CZZGBGBS97CNjCbKJm0c=
code.rocket9labs.com/tslocum/bei v0.0.0-20240108012722-6db380cc190b/go.mod h1:tS60/VNAJphKvDBkSLQhKALa15msIAuWWfEKNc4oFZc=
code.rocket9labs.com/tslocum/bgammon v0.0.0-20240819023940-bd16c4bfc5d6 h1:iyBg6rccZKVsUrOXj015zqHEbEPxFfkn/rv4OaAQlNo=
code.rocket9labs.com/tslocum/bgammon v0.0.0-20240819023940-bd16c4bfc5d6/go.mod h1:dOw6hXK/M4KZDq29FZX6Smd4sQJ21tEun/6+0Y3RFVA=
code.rocket9labs.com/tslocum/bgammon v0.0.0-20240820025651-c231f199596f h1:Odd2sakox1kcP1BPfvU0GSLpA5Yyrvq7GPAoKqy0s0A=
code.rocket9labs.com/tslocum/bgammon v0.0.0-20240820025651-c231f199596f/go.mod h1:1wuDH6u2P1SDyyiIDukWOOn0rMcPmsX25a4InIEJYKE=
code.rocket9labs.com/tslocum/bgammon-bei-bot v0.0.0-20240818174413-cf737ec690f0 h1:MeEnIjVhdIpdEk+ptkjHtFpSUdVfVMNXYn3TQbU88S0=
code.rocket9labs.com/tslocum/bgammon-bei-bot v0.0.0-20240818174413-cf737ec690f0/go.mod h1:FnwPHs0cPAZE7GaJycLrzvx2QKI+Ad4X17q27GmOFh4=
code.rocket9labs.com/tslocum/etk v0.0.0-20240722214147-c1f1fe1adb37 h1:A40EvxTo0L/tA4D9DqQJmU8bbT4JzLZtmp5icnYu2yU=
code.rocket9labs.com/tslocum/etk v0.0.0-20240722214147-c1f1fe1adb37/go.mod h1:DNci8/XmC0Y4METoZ7yPa2TnI0u+EVV0lb1rpxpZkZU=
code.rocket9labs.com/tslocum/gotext v0.0.0-20240728181248-46f419ff143b h1:KSdR7VPoftY5Bt+osGRBbtHlCWxhe1QbOuf58CG7ieI=
code.rocket9labs.com/tslocum/gotext v0.0.0-20240728181248-46f419ff143b/go.mod h1:ZkYZ/IF/ebzhUL2bNp4ALROsuH9iCztUWvUJBWsHXRU=
code.rocket9labs.com/tslocum/tabula v0.0.0-20240703054156-ce0b448f0999 h1:PwfoDBtxVT3TwL2KpoijPKi6NQsGu6cXhPVoQeqKJWM=
code.rocket9labs.com/tslocum/tabula v0.0.0-20240703054156-ce0b448f0999/go.mod h1:WEJXESKXqrMFLAArikQ79lpRibNeeE1C0VruxXYMF5M=
code.rocket9labs.com/tslocum/tabula v0.0.0-20240820025521-91065b63f1be h1:awgpl3vS+d7vciw7X5z+joGSPZHB1OOTpkPKW3mPGDs=
code.rocket9labs.com/tslocum/tabula v0.0.0-20240820025521-91065b63f1be/go.mod h1:WEJXESKXqrMFLAArikQ79lpRibNeeE1C0VruxXYMF5M=
github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=
github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y=