Commit Graph

  • e696d3cd3d Rename variables for clarity. Marco 2022-12-13 03:38:31 +0100
  • 27f0e802ae pubspec.lock Marco 2022-12-13 03:36:39 +0100
  • 8a0139640c Add server password for connection, and change reconnect handling. Marco 2022-12-13 03:36:22 +0100
  • 3889245c8a Add function to flip board. Marco 2022-12-13 03:35:01 +0100
  • 4a0e57902c Set standard position. Marco 2022-11-19 16:55:37 +0100
  • 35f815e82f Fix bug that removed every piece except the moved one. Marco 2022-11-19 16:55:25 +0100
  • 8d5cf7592d Add Connection cubit that updates the part that must be rebuilt after a reconnect. Marco 2022-11-19 16:36:29 +0100
  • 4768d22168 Add reconnect mechanism. Marco 2022-11-19 13:24:38 +0100
  • 1dab094d19 Change move messages. Marco 2022-11-19 13:24:25 +0100
  • 6f124b9a5f Fix bug in onWillAccept. Set endSquare correctly. Marco 2022-11-19 11:46:44 +0100
  • 42e90f10a6 Reactivate stream builder and send pre-check messages. Marco 2022-11-19 11:37:56 +0100
  • b329cb10ad Make chessboard fit its window. Marco 2022-11-19 11:37:15 +0100
  • 75727980a7 Show server response in main window for debugging purpose. Marco 2022-11-13 14:28:30 +0100
  • ce63a3e483 Provide toString() for ChessCoordinate class. Marco 2022-11-13 14:28:09 +0100
  • aa3e3187c4 For testing purposes send move to server. Marco 2022-11-13 14:27:00 +0100
  • 76e141619b Add class that handles server connections via web sockets. Marco 2022-11-13 14:25:47 +0100
  • 05980a6b63 Adding dependency to web_socket_channel Marco 2022-11-13 14:25:18 +0100
  • 126286ece4 Add chess_events.dart file. Marco 2022-11-13 13:10:06 +0100
  • a6880dd0e9 Fix late/final variables. Fix calls to ChessBloc by using context. Marco 2022-11-13 13:09:36 +0100
  • 0ab37c5564 Change pre-checking to be method-driven instead of event-driven, so we can get the return value. Marco 2022-11-13 03:50:29 +0100
  • 8ebc010e63 Fix shit. Marco 2022-11-13 03:42:30 +0100
  • f5f89a070d MORE CHANGES. Pieces can be moved now. Marco 2022-11-13 03:24:42 +0100
  • b3a7418c5f More changes. Memory error when accessing state.position in ChessBloc. Marco 2022-11-13 02:42:10 +0100
  • 94b7c227c9 Make a lot of changes. CAUTION: Board flips on purpose on every move. Marco 2022-11-13 01:03:47 +0100
  • f7701138a4 Add chess bloc. Marco 2022-11-13 01:03:09 +0100
  • e20573e68e Add assets. Marco 2022-11-13 01:02:56 +0100
  • 1d528d4be2 Initial commit. Board builds but without pieces and logic. Marco 2022-11-12 22:55:45 +0100