GameState constructor

const GameState({
  1. required BoardState board,
  2. Tetromino? activePiece,
  3. Tetromino? ghostPiece,
  4. Tetromino? heldPiece,
  5. bool canHold = true,
  6. required List<TetrominoType> nextQueue,
  7. required ScoreState scoreState,
  8. required LevelState levelState,
  9. TetrisGameStatus status = TetrisGameStatus.idle,
})

Implementation

const GameState({
  required this.board,
  this.activePiece,
  this.ghostPiece,
  this.heldPiece,
  this.canHold = true,
  required this.nextQueue,
  required this.scoreState,
  required this.levelState,
  this.status = TetrisGameStatus.idle,
});