From 42d68aa99d59339dbdf928a54c28242635728daa Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Fri, 18 Apr 2025 21:25:32 +0200 Subject: Restore a game --- pkg/ui/views/play.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pkg/ui/views/play.go') diff --git a/pkg/ui/views/play.go b/pkg/ui/views/play.go index 20e2ebb..3d75a90 100644 --- a/pkg/ui/views/play.go +++ b/pkg/ui/views/play.go @@ -46,6 +46,7 @@ type PlayModel struct { game *database.Game network *multiplayer.GameNetwork games []database.Game + gameToRestore *database.Game } // NewPlayModel creates a new play model instance @@ -89,7 +90,7 @@ func (m PlayModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.userID, m.err = getUserID() return m.handleGamesResponse(msg) case StartGameMsg: - return m, SwitchModelCmd(NewGameModel(m.width, m.height+1, m.currentGameId, m.network)) + return m, SwitchModelCmd(NewGameModel(m.width, m.height+1, m.currentGameId, m.network, m.gameToRestore != nil)) case error: return m.handleError(msg) } -- cgit v1.2.3-18-g5258