diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-08-21 23:37:40 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-08-21 23:39:34 +0200 |
| commit | 6ea5f8fb816e876a6b434d90565660e42f27a7f3 (patch) | |
| tree | b18b314142024405085a2d2ed3e1e17723197401 /go/client | |
| parent | af168066174ee2e7172bd3acb16e316265c1189b (diff) | |
| download | muhqs-game-6ea5f8fb816e876a6b434d90565660e42f27a7f3.tar.gz muhqs-game-6ea5f8fb816e876a6b434d90565660e42f27a7f3.zip | |
support concessions
Diffstat (limited to 'go/client')
| -rw-r--r-- | go/client/gameMenu.go | 6 |
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() }, |
