aboutsummaryrefslogtreecommitdiff
path: root/go/client
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-08-21 23:37:40 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2025-08-21 23:39:34 +0200
commit6ea5f8fb816e876a6b434d90565660e42f27a7f3 (patch)
treeb18b314142024405085a2d2ed3e1e17723197401 /go/client
parentaf168066174ee2e7172bd3acb16e316265c1189b (diff)
downloadmuhqs-game-6ea5f8fb816e876a6b434d90565660e42f27a7f3.tar.gz
muhqs-game-6ea5f8fb816e876a6b434d90565660e42f27a7f3.zip
support concessions
Diffstat (limited to 'go/client')
-rw-r--r--go/client/gameMenu.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/go/client/gameMenu.go b/go/client/gameMenu.go
index 82287f38..20389a9a 100644
--- a/go/client/gameMenu.go
+++ b/go/client/gameMenu.go
@@ -2,17 +2,23 @@ package main
import (
"muhq.space/muhqs-game/go/activities"
+ "muhq.space/muhqs-game/go/game"
"muhq.space/muhqs-game/go/ui"
)
func newGameMenu(g *Game) *activities.ButtonList {
var bl *activities.ButtonList
labels := []string{
+ "concede",
"wincondition",
"settings",
}
handlers := []func(*ui.SimpleButton){
func(*ui.SimpleButton) {
+ g.activePlayer().Ctrl.SendAction(game.NewConcedeAction(g.activePlayer()))
+ activities.PopActivity()
+ },
+ func(*ui.SimpleButton) {
g.showMessage(g.gameState.Map().WinCondition.String())
activities.PopActivity()
},