/*------------------------------------------------------------------------------
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;
}