6cbd7d37aa
Various changes
...
1. Make lobby a struct containing the players and a mutex used to lock
itself
2. Wait for websocket connections to be established by both players
before starting the game.
3. Add methods to write to and read from players
2023-05-30 22:01:20 +02:00
5b6cb566ec
Change lobby handling and websocket handling.
2023-05-28 17:43:05 +02:00
eb946b4267
Many changes!
...
1. Use maintained websocket framework
2. Introduce function that allows to register a websocket connection per
player
2023-04-22 21:41:24 +02:00
ee4841f543
Rename chessGame to Game. Remove gorilla websocket.
2023-04-22 19:23:46 +02:00
e55187ee11
Fix return type for lobby functions. MAPS ARE ALREADY POINTERS.
2023-04-18 22:54:32 +02:00
447ea90230
Make Lobby a map. Kind of useless...
2023-04-18 22:47:51 +02:00
b4face1dca
Start building a real API.
2023-04-18 22:12:05 +02:00
7da9b2dcb2
Players can now play against each other (if they behave)
2022-12-18 01:05:23 +01:00
625e5b11fa
Many changes. Handle rudimentary lobbies. Handle game with simple state machine. Flip one player's board.
2022-12-14 22:19:47 +01:00