From 126286ece40fe2bcd7032c1ebc0b58d2dc68aad1 Mon Sep 17 00:00:00 2001 From: Marco Date: Sun, 13 Nov 2022 13:10:06 +0100 Subject: [PATCH] Add chess_events.dart file. --- lib/chess_bloc/chess_events.dart | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 lib/chess_bloc/chess_events.dart diff --git a/lib/chess_bloc/chess_events.dart b/lib/chess_bloc/chess_events.dart new file mode 100644 index 0000000..6500a79 --- /dev/null +++ b/lib/chess_bloc/chess_events.dart @@ -0,0 +1,18 @@ +import 'package:mchess/chessapp/chess_utils.dart'; + +abstract class ChessEvent {} + +class PieceMoved extends ChessEvent { + final ChessCoordinate startSquare; + final ChessCoordinate endSquare; + + PieceMoved({required this.startSquare, required this.endSquare}); +} + +class PreCheckMove extends ChessEvent { + final ChessMove move; + + PreCheckMove({required this.move}); +} + +class BoardFlippedEvent extends ChessEvent {}