import 'package:flutter/material.dart';
import 'package:solitaire_game/provider/data.dart';

class Board {
  static Container buildGameBoard(Data myProvider) {
    return Container(
      margin: EdgeInsets.all(4),
      padding: EdgeInsets.all(4),
      child: Column(
        children: [
          buildGameTileset(myProvider),
        ],
      ),
    );
  }

  static Table buildGameTileset(Data myProvider) {
    int boardSize = 9;

    return Table(
      defaultColumnWidth: IntrinsicColumnWidth(),
      children: [
        for (var row = 0; row < boardSize; row++)
          TableRow(
            children: [
              for (var col = 0; col < boardSize; col++)
                Column(
                  children: [
                    Text('[' + col.toString() + ',' + row.toString() + "]"),
                  ],
                ),
            ],
          ),
      ],
    );
  }
}