pull/96/head
Gnieark 8 years ago
parent db1dc561e5
commit 3b49573988

@ -1 +1 @@
1697 1703

@ -22,19 +22,21 @@ class TronGame
private function apply_looses($loosersArr){ private function apply_looses($loosersArr){
//save draws //save draws
if( count($loosersArr) > 1 ){ if( count($loosersArr) > 0 ){
$loosersById = array(); $loosersById = array();
foreach($loosersArr as $bot){ foreach($loosersArr as $bot){
$loosersById[] = $this->bots[$bot]->id; $loosersById[] = $this->bots[$bot]->id;
} }
}
if( count($loosersArr) > 1 ){ //...que si au moins deux joueurs ont perdu sur le meme tour
$this->save_draw_bots($loosersById); $this->save_draw_bots($loosersById);
} }
//save victories //save victories
if( count($loosersArr) > 0 ){ if( count($loosersArr) > 0 ){
//make victorous bots array //make victorous bots array
$vbots = array(); $vbots = array();
for ($botCount = 0; $botCount < $nbeBots; $botCount++){ for ($botCount = 0; $botCount < count($this->bots); $botCount++){
if($this->bots[$botCount]->isAlive){ if($this->bots[$botCount]->isAlive){
$vbots[] = $this->bots[$botCount]->id; $vbots[] = $this->bots[$botCount]->id;
} }
@ -62,8 +64,8 @@ class TronGame
private function save_losers_winers($arrLoosers,$arrWiners){ private function save_losers_winers($arrLoosers,$arrWiners){
foreach($arrWiners as $winner){ foreach($arrWiners as $winner){
foreach($arrLoosers as $loser){ foreach($arrLoosers as $looser){
save_battle('tron',$winer,$loser,1,'id'); save_battle('tron',$winner,$looser,1,'id');
} }
} }
} }
@ -161,7 +163,7 @@ class TronGame
'id' => $this->bots[$looser]->id 'id' => $this->bots[$looser]->id
); );
} }
$this->apply_looses($loosersList);
return array( return array(
'last_points' => $this->get_lasts_trails(), 'last_points' => $this->get_lasts_trails(),
'loosers' => $loosersList 'loosers' => $loosersList
@ -176,7 +178,7 @@ class TronGame
if(isset($postParams[$i])){ //dont use already deads bots if(isset($postParams[$i])){ //dont use already deads bots
$data_string = json_encode($postParams[$i]); $data_string = json_encode($postParams[$i]);
error_log($data_string); //error_log($data_string);
$ch[$i] = curl_init($iasUrls[$i]); $ch[$i] = curl_init($iasUrls[$i]);
curl_setopt($ch[$i], CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch[$i], CURLOPT_CUSTOMREQUEST, "POST");

@ -28,6 +28,7 @@ switch ($_POST['act']){
$botsArrayTemp = json_decode($_POST['bots']); $botsArrayTemp = json_decode($_POST['bots']);
error_log($botsArrayTemp);
$botsInfos = array(); $botsInfos = array();
foreach($botsArrayTemp as $id){ foreach($botsArrayTemp as $id){

Loading…
Cancel
Save