From 6ea5f8fb816e876a6b434d90565660e42f27a7f3 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 21 Aug 2025 23:37:40 +0200 Subject: support concessions --- go/client/gameMenu.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'go/client') 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,16 +2,22 @@ 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() -- cgit v1.2.3