aboutsummaryrefslogtreecommitdiff
path: root/go/ui/stateBar.go
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-02-14 09:52:22 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2025-08-20 15:50:09 +0200
commit1ac413e1d0ddc39a41374ff9b3375e6de3e1af1c (patch)
tree23f6a6475340ea52026d2dea117e33c28b3a9df1 /go/ui/stateBar.go
parent97d5079e68624f842938e4c87386752f1cfda649 (diff)
downloadmuhqs-game-1ac413e1d0ddc39a41374ff9b3375e6de3e1af1c.tar.gz
muhqs-game-1ac413e1d0ddc39a41374ff9b3375e6de3e1af1c.zip
improve state bar
Diffstat (limited to 'go/ui/stateBar.go')
-rw-r--r--go/ui/stateBar.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/go/ui/stateBar.go b/go/ui/stateBar.go
index 3b9407b5..b698100a 100644
--- a/go/ui/stateBar.go
+++ b/go/ui/stateBar.go
@@ -22,7 +22,7 @@ func NewStateBar(x, y int, width, height int, s *game.State, p *game.Player) *St
}
func (sb *StateBar) resourceLabel() string {
- return fmt.Sprintf("%d", sb.activePlayer.Resource)
+ return fmt.Sprintf("%d/%+d", sb.activePlayer.Resource, sb.activePlayer.UpkeepGain())
}
func (sb *StateBar) phaseLabel() string {
@@ -32,14 +32,14 @@ func (sb *StateBar) phaseLabel() string {
func (sb *StateBar) Draw(screen *ebiten.Image) {
if sb.resourceView == nil {
- sb.resourceView = NewCenteringFixedTextBox(sb.X, sb.Y, sb.Height, sb.Height,
- sb.resourceLabel())
+ sb.resourceView = NewFixedTextBox(sb.X, sb.Y,
+ sb.Height*2, sb.Height, sb.resourceLabel()).Centering(true).Bg(resourceBg)
}
sb.resourceView.Draw(screen)
if sb.phaseView == nil {
- sb.phaseView = NewFixedTextBox(sb.X+sb.resourceView.Width, sb.Y,
- sb.Width-sb.resourceView.Width, sb.Height, sb.phaseLabel(), false)
+ sb.phaseView = NewFixedTextBox(sb.X+sb.Height*2, sb.Y,
+ sb.Width-sb.resourceView.Width, sb.Height, sb.phaseLabel())
}
sb.phaseView.Draw(screen)
}