diff --git a/src/Model/Grid.cpp b/src/Model/Grid.cpp index 87f294e..19e8f4d 100644 --- a/src/Model/Grid.cpp +++ b/src/Model/Grid.cpp @@ -1,10 +1,13 @@ #include "Grid.hpp" - +//Constructor Grid::Grid(int size) { + //Create Vector m_size = size; m_table = std::vector >(size); + + //Init all of line and cell for(int i = 0 ; i < size ; i++) { m_table[i] = std::vector(size); @@ -16,6 +19,7 @@ Grid::Grid(int size) } } +//Destructor Grid::~Grid() { for(int i = 0 ; i < m_size ; i++) @@ -25,16 +29,22 @@ Grid::~Grid() } } + void Grid::show() { + std::cout << "_________________" << std::endl; + std::cout << std::endl; for(int i = 0 ; i < m_size ; i++) { + std::cout << "|"; for(int j = 0 ; j < m_size ; j++) { - std::cout << m_table[i][j]->description(); + std::cout << " " << m_table[i][j]->description() << " |"; } std::cout << std::endl; + std::cout << std::endl; } + std::cout << "_________________" << std::endl; } bool Grid::isEmpty(int i, int j)