diff options
Diffstat (limited to 'pkg/ui/views/game.go')
-rw-r--r-- | pkg/ui/views/game.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/ui/views/game.go b/pkg/ui/views/game.go index 4e8cc87..3742101 100644 --- a/pkg/ui/views/game.go +++ b/pkg/ui/views/game.go @@ -28,7 +28,7 @@ type GameModel struct { game *database.Game network *multiplayer.GameNetwork chessGame *chess.Game - incomingMoves chan string + incomingMoves chan multiplayer.GameMove turn int availableMovesList list.Model } @@ -56,7 +56,7 @@ func NewGameModel(width, height int, currentGameID int, network *multiplayer.Gam currentGameID: currentGameID, network: network, chessGame: chess.NewGame(chess.UseNotation(chess.UCINotation{})), - incomingMoves: make(chan string), + incomingMoves: make(chan multiplayer.GameMove), turn: 0, availableMovesList: moveList, } @@ -122,7 +122,7 @@ func (m GameModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.err = err } else { m.turn++ - m.network.Send([]byte(moveStr)) + m.network.Send([]byte("new-move"), []byte(moveStr)) m.err = nil } cmds = append(cmds, m.getMoves(), m.updateMovesListCmd()) |