diff --git a/lib/game/bloc/game_bloc.dart b/lib/game/bloc/game_bloc.dart new file mode 100644 index 00000000..a1933667 --- /dev/null +++ b/lib/game/bloc/game_bloc.dart @@ -0,0 +1,13 @@ +import 'package:bloc/bloc.dart'; +import 'package:meta/meta.dart'; + +part 'game_event.dart'; +part 'game_state.dart'; + +class GameBloc extends Bloc { + GameBloc() : super(GameInitial()) { + on((event, emit) { + // TODO: implement event handler + }); + } +} diff --git a/lib/game/bloc/game_event.dart b/lib/game/bloc/game_event.dart new file mode 100644 index 00000000..5a4efbe3 --- /dev/null +++ b/lib/game/bloc/game_event.dart @@ -0,0 +1,4 @@ +part of 'game_bloc.dart'; + +@immutable +abstract class GameEvent {} diff --git a/lib/game/bloc/game_state.dart b/lib/game/bloc/game_state.dart new file mode 100644 index 00000000..68fca14f --- /dev/null +++ b/lib/game/bloc/game_state.dart @@ -0,0 +1,6 @@ +part of 'game_bloc.dart'; + +@immutable +abstract class GameState {} + +class GameInitial extends GameState {}