aboutsummaryrefslogtreecommitdiff
path: root/go/client
diff options
context:
space:
mode:
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()
},