summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2015-05-03 01:29:19 +0200
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2015-05-03 01:29:19 +0200
commit30f603ecd31e5cd849e22bc66d85da2e2d526cc5 (patch)
tree2b079a933d77a4317dd17aa7f666be7c7360450d /src
parent870d354afd7bcf1ef675b2bff57c5bf3be1492e6 (diff)
Add 4 random pop support with a probability of 10%
Diffstat (limited to 'src')
-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);
}