import '../provider/data.dart';
import '../utils/board_utils.dart';

class GameUtils {

  static void resetGame(Data myProvider) {
    myProvider.updateStateRunning(false);
  }

  static void startGame(Data myProvider) {
    print('Starting game: ' + myProvider.size + ' - ' + myProvider.level);
    myProvider.updateSize(myProvider.size);
    myProvider.updateStateRunning(true);
    myProvider.updateCells(
      BoardUtils.createBoard(
        myProvider.sizeHorizontal,
        myProvider.sizeVertical,
        myProvider.level
      )
    );
  }
}