Merge pull request #99 from gnieark/dev

fix bug
This commit is contained in:
Gnieark 2016-11-29 19:13:19 +01:00 committed by GitHub
commit 1e3ffd165d

View File

@ -164,6 +164,8 @@ class TronGame
} }
$lastLoosers = array();
$aliveBots = $this->getAliveBots(); $aliveBots = $this->getAliveBots();
//pour tous les bots encore vivants, on teste si deux d'entre eux ne cibleraient pas la même case //pour tous les bots encore vivants, on teste si deux d'entre eux ne cibleraient pas la même case
foreach ($aliveBots as $bot1){ foreach ($aliveBots as $bot1){
@ -172,11 +174,15 @@ class TronGame
if($bot1->trail->last()->addDirection($bot1->nextDir) == $bot2->trail->last()->addDirection($bot2->nextDir)){ if($bot1->trail->last()->addDirection($bot1->nextDir) == $bot2->trail->last()->addDirection($bot2->nextDir)){
//he loose //he loose
$scoreObj-> addLoser($bot1); $scoreObj-> addLoser($bot1);
$bot1->loose(); $lastLoosers[] = $bot1;
//$bot1->loose();
break; break;
} }
} }
} }
foreach($lastLoosers as $bot){
$bot->loose();
}
//ok, faire grossir les bots qui restent //ok, faire grossir les bots qui restent
foreach($this->getAliveBots() as $bot){ foreach($this->getAliveBots() as $bot){