diff options
Diffstat (limited to 'go/client/gameMenu.go')
| -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() }, |
