// Abre una esquina de un tablero grande y sin minas. Uso: big_board filas columnas
#include <stdio.h>

#include "board.h"

int main(int argc, char *argv[]) {
    int rows = 0;
    int cols = 0;
    if (argc != 3 || sscanf(argv[1], "%5d", &rows) != 1 || sscanf(argv[2], "%5d", &cols) != 1) {
        printf("uso: big_board filas columnas\n");
        return 1;
    }

    Board *board = board_new(rows, cols);
    if (board == NULL) {
        printf("no se pudo crear el tablero\n");
        return 1;
    }

    board_reveal(board, 0, 0);
    printf("%d x %d: %d celdas abiertas, ", rows, cols, board_opened(board));
    printf("%s\n", board_state(board) == GAME_WON ? "juego ganado" : "juego sin terminar");
    board_free(board);
    return 0;
}
