GameBloc constructor

GameBloc()

Implementation

GameBloc()
  : super(
      GameState(
        level: LevelPresets.levels.first,
        levelIndex: 0,
        grid: const [],
        status: GameStatus.playing,
        timeLeft: LevelPresets.levels.first.seconds,
        score: 0,
      ),
    ) {
  on<GameStarted>(_onStarted);
  on<CellTapped>(_onCellTapped);
  on<AddRowPressed>(_onAddRow);
  on<TickSecond>(_onTick);
  on<ClearFeedback>(_onClearFeedback);
  on<NextLevelRequested>(_onNextLevel);
  on<RestartLevelRequested>(_onRestartLevel);
}