fix js
This commit is contained in:
parent
f77b172b85
commit
6616624069
|
@ -17,26 +17,30 @@ switch ($_POST['act']){
|
||||||
case "initGame":
|
case "initGame":
|
||||||
|
|
||||||
//check if bots exists
|
//check if bots exists
|
||||||
$bots=get_Bots_Array('tron');
|
$botsArrayTemp = json_decode($_POST['bots']);
|
||||||
$botsArray = json_decode($_POST['bots']);
|
|
||||||
|
|
||||||
$bot1Exists = false;
|
$_SESSION['bots'] = array();
|
||||||
$bot2Exists = false;
|
$positions = array();
|
||||||
foreach($bots as $bot){
|
$botCount = 0;
|
||||||
if($bot['id'] == $_POST['bot1']){
|
foreach($botsArrayTemp as $botId){
|
||||||
$_SESSION['bots'][]=new TronPlayer($bot['id'],500,10,'y+');
|
do{
|
||||||
$bot1Exists =true;
|
$x = rand(1,999);
|
||||||
|
$y = rand(1,999);
|
||||||
|
}while(in_array($x.",".$y,$positions));
|
||||||
|
|
||||||
|
$positions[] = $x.",".$y;
|
||||||
|
$_SESSION['bots'][$botCount] = new TronPlayer($bot['id'],500,10,'y+');
|
||||||
|
|
||||||
|
if ($_SESSION['bots'][$botCount]->getStatus() === false){
|
||||||
|
unset($_SESSION['bots'][$botCount]);
|
||||||
|
}else{
|
||||||
|
$botCount++;
|
||||||
}
|
}
|
||||||
if($bot['id'] == $_POST['bot2']){
|
|
||||||
$_SESSION['bots'][]=new TronPlayer($bot['id'],500,989,'y-');
|
|
||||||
$bot2Exists =true;
|
|
||||||
}
|
}
|
||||||
if ($bot1Exists && $bot2Exists){
|
|
||||||
break;
|
if ($botCount < 2){
|
||||||
}
|
error (500,"missing bots");
|
||||||
}
|
|
||||||
if ((!$bot1Exists) OR (!$bot2Exists)){
|
|
||||||
error (500,"missing parameter 2");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,10 @@ class TronPlayer{
|
||||||
private $direction;
|
private $direction;
|
||||||
private $state;
|
private $state;
|
||||||
|
|
||||||
|
public function getStatus(){
|
||||||
|
return $this->state;
|
||||||
|
}
|
||||||
|
|
||||||
private function set_direction($newDir){
|
private function set_direction($newDir){
|
||||||
//can't be the opposite of the previous direction
|
//can't be the opposite of the previous direction
|
||||||
if(
|
if(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user