summaryrefslogtreecommitdiff
path: root/src/Controllers
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2015-05-03 02:02:22 +0200
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2015-05-03 02:02:22 +0200
commit9977050e6ecb92570698bbacac1a82b74e5e87a4 (patch)
treeb80ad6c4e1cbe916bc0175e81afc262e5f1744f7 /src/Controllers
parent30f603ecd31e5cd849e22bc66d85da2e2d526cc5 (diff)
Add score and nb move(s) support
Diffstat (limited to 'src/Controllers')
-rw-r--r--src/Controllers/ConsoleController/ConsoleController.cpp12
-rw-r--r--src/Controllers/ConsoleController/ConsoleController.hpp1
2 files changed, 13 insertions, 0 deletions
diff --git a/src/Controllers/ConsoleController/ConsoleController.cpp b/src/Controllers/ConsoleController/ConsoleController.cpp
index 225ed16..39b1073 100644
--- a/src/Controllers/ConsoleController/ConsoleController.cpp
+++ b/src/Controllers/ConsoleController/ConsoleController.cpp
@@ -22,6 +22,9 @@ void ConsoleController::run()
//Pop a random number on the grid
m_game.popRandomNumber();
+
+ this->coutStats();
+
//First cout grid
m_game.coutGrid();
@@ -36,6 +39,9 @@ void ConsoleController::run()
bool moveDone=m_game.swipe(keyPress);
+
+ this->coutStats();
+
//Cout grid
m_game.coutGrid();
@@ -100,3 +106,9 @@ void ConsoleController::clearScreen(){
std::cout << std::endl;
}
}
+
+void ConsoleController::coutStats(){
+
+ std::cout << std::endl << "Score : " << m_game.getScore() << std::endl;
+ std::cout << "Nombre de coups : " << m_game.getNbMove() << std::endl;
+}
diff --git a/src/Controllers/ConsoleController/ConsoleController.hpp b/src/Controllers/ConsoleController/ConsoleController.hpp
index f2c19b8..59d4bb3 100644
--- a/src/Controllers/ConsoleController/ConsoleController.hpp
+++ b/src/Controllers/ConsoleController/ConsoleController.hpp
@@ -22,6 +22,7 @@ class ConsoleController
~ConsoleController();
void run();
void clearScreen();
+ void coutStats();
};
#endif