summaryrefslogtreecommitdiff
path: root/src/Model/Grid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Model/Grid.cpp')
-rw-r--r--src/Model/Grid.cpp18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/Model/Grid.cpp b/src/Model/Grid.cpp
index 103b95f..b6ef8c4 100644
--- a/src/Model/Grid.cpp
+++ b/src/Model/Grid.cpp
@@ -58,18 +58,17 @@ bool Grid::isEmpty(int i, int j)
bool Grid::gridIsFull()
{
- bool isFull = true;
- for (int i = 0; i < m_size && isFull; i++)
+ for (int i = 0; i < m_size ; i++)
{
- for (int j = 0; j < m_size && isFull; j++)
+ for (int j = 0; j < m_size ; j++)
{
if (m_table[i][j]->isEmpty())
- isFull = false;
+ return false;
}
}
- return isFull;
+ return true;
}
void Grid::setCell(int i, int j, Cell<StringElement> *cell)
@@ -81,5 +80,14 @@ void Grid::setCell(int i, int j, Cell<StringElement> *cell)
}
}
+Cell<StringElement>* Grid::getCell(short i, short j){
+ return m_table[i][j];
+}
+int Grid::getNRows(){
+ return m_table[0].size();
+}
+int Grid::getNCols(){
+ return m_table.size();
+}