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);
}