summaryrefslogtreecommitdiff
path: root/src/Model/Grid.cpp
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2015-05-02 11:06:54 +0200
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2015-05-02 11:06:54 +0200
commit6b8a144bd192de206e11a171841ec6161d11b6aa (patch)
tree0e0d17f8571750233c4b3008b45e2284d2b03f15 /src/Model/Grid.cpp
parent01b25accba1a5329e220aa647255d2c2b284c16e (diff)
Correct bugs
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();
+}