1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
$bois=0;
$pierre=0;
$fer=0;
$gold=0;
$nourriture=0;
$tab_ressources = array('bois', 'pierre', 'fer', 'gold', 'nourriture');
while(true){
//Moyenne a recupérer par ressource
if(!empty($tab_ressources))
$nb = (int)($fret_attaquant_total_restant / count($tab_ressources));
else
break;
if($nb == 0)
break;
foreach($tab_ressources as $cle)
if($pillage[$cle] > $nb){
$pillage[$cle] -= $nb;
${$cle} += $nb;
$fret_attaquant_total_restant -= $nb;
}else{
${$cle} += $pillage[$cle];
$fret_attaquant_total_restant -= $pillage[$cle];
$pillage[$cle] = 0;
unset($tab_ressources[$cle]);
}
} |