/*------------------------------------------------------------------------------
Projekt: ICP - game Othello
Authors: Michal Schorm (xschor02)
Date: FIT VUTBR 2016
File content: main - run app
-------------------------------------------------------------------------------*/
#include <iostream>
#include "./Player.cpp"
#include "./Game.cpp"
using namespace std;
// class Cli
// {
// public:
// Cli()
// {
// cout << "\nTesting outputs:\n\n";
//
// // // TEST FUNKČNOSTI TŘÍDY DISK
// // Disk disk(white);
// // cout << "Vytvoření disku - bílá: " << disk.getColor() << "\n";
// // disk.turn();
// // cout << "Otočení disku - černá: " << disk.getColor() << "\n\n";
// //
// // // TEST FUNKČNOSTI TŘÍDY FIELD
// // Field field(true);
// // cout << "Vytvoření pole - null: " << field.getDiskColor() << "\n";
// // field.putDisk(&disk);
// // cout << "Umístění disku - černá: " << field.getDiskColor() << "\n";
// // field.turnDisk();
// // cout << "Otočení původního disku - bílá: " << field.getDiskColor() << "\n\n";
// //
// // // TEST FUNKČNOSTI TŘÍDY BOARD
// // Board board(10);
// // cout << "Vykreslení nového pole velikosti 10*10 se třemi umístěnými kameny:\n";
// // (*(board.getField(4,6))).putDisk(new Disk(white));
// // (*(board.getField(4,7))).putDisk(new Disk(black));
// // (*(board.getField(5,7))).putDisk(new Disk(black));
// // (*((*(board.getField(5,7))).getDisk())).turn();
// // //board.drawBoard();
//
// cout << "\nVytvoření nové hry:\n";
// Game game;
//
// //game.playMove(5, 6);
// game.play();
//
//
//
// cout << "\n\n";
// bool end = false;
// }
//
// };
int main()
{
Game game;
game.play();
return 0;
}