summaryrefslogtreecommitdiff
path: root/pkg/ui/views/game.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/ui/views/game.go')
-rw-r--r--pkg/ui/views/game.go6
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())