summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Model/Game.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Model/Game.cpp b/src/Model/Game.cpp
index 3f9fc7a..2ac665f 100644
--- a/src/Model/Game.cpp
+++ b/src/Model/Game.cpp
@@ -48,7 +48,17 @@ bool Game::isOver(){
void Game::popRandomNumber(){
std::tuple<int, int> coord(m_grid.getRandomEmptyCellCoord());
- int number=2;
+ int percent=rand() % 100;
+
+ int number;
+
+ if(percent <= 10){
+ number=4;
+ }
+ else{
+ number=2;
+ }
+
m_grid.setCell(coord, number);
}