/*
 * @topic W120101 Java <a href="http://www.c-jump.com/bcc/c123c/c123sample/Java/Week11/tic_tac_toe_class_violet.html" target="_blank">Tic-Tac-Toe Game</a>
 * @brief main driver program
 */
package tictactoeapp;

import java.util.Scanner;

public class TicTacToeApp {
    private static Scanner sc = new Scanner( System.in );

    public static void main(String[] args) {
        Board board = new Board();
        Game game = new Game( board );
        board.print();
        for (;;) {
            String response = Validator.getString( sc, "Would you like to play? y/n ");
            if (response.equalsIgnoreCase("Y")) {
                board.clear();
                game.start(); // play one game
            } else {
                System.out.println( "Thank you for playing, please come back again!" );
                break;
            }
        }//forever
    }

}//class TicTacToeApp