ba947ae5e4
Fix routing and move handling
2023-12-25 17:50:58 +01:00
8f4cd2266f
Handle board status message
...
This is another step to allow reconnecting after connection loss or
browser closing.
When the game is left with the X button on the bottom right, we will
close the websocket connection, to let the server know, that we are
gone.
The server still has issues that prevent this from working flawlessly.
Remove unused import
2023-12-09 20:48:36 +01:00
43d8d77abc
Fix the current position in ChessPositionManager, now that we rely on position instead of detecting en passant ourselves.
2023-08-15 00:39:10 +02:00
c213d9b1f3
Use position to build board
...
Now the client considers the position sent by the server to build the
position on the board.
2023-08-14 17:04:25 +02:00
c3d747a60e
Fix position.
2023-07-03 20:05:14 +02:00
a5befed62c
Make promotions work.
2023-07-03 19:41:12 +02:00
3bec7a84d8
Lay foundation for promotions.
2023-07-01 09:29:43 +02:00
52540ec96c
A lot of changes again?!?
2023-06-30 01:49:18 +02:00
43fca47dae
Changes you see? To many to name them. And a splash screen for flutter web of course.
2023-06-28 12:37:59 +02:00
e27f1c7c22
Change the point in time when the board gets cleared.
2023-06-09 13:19:03 +02:00
d55c7bbe1a
Fix resetting the board in case a new game is started.
2023-06-08 20:23:00 +02:00
605743c0d2
Introduce api types and some changes.
2023-06-02 23:28:40 +02:00
299b77d249
Resolve problems in files.
2023-05-28 14:56:01 +02:00
9492644ac9
Introduce changes in API (register game first, then ws connection).
2023-05-28 14:54:46 +02:00
cf12bc08c4
Add helper functions and fix the bug that replayed the move sent from the server.
2023-01-30 23:40:46 +01:00
8572aa73e6
Add ChessPosition that will handle position.
2023-01-30 22:39:13 +01:00