|
|
|
@ -97,15 +97,8 @@ class UserModel
|
|
|
|
|
}
|
|
|
|
|
public function addToQueue(){
|
|
|
|
|
echo '1';
|
|
|
|
|
$userGroup=$this->utilisateur_gateway->findUsersInQueue();
|
|
|
|
|
if($this->utilisateur_gateway->isAlreadyInqueue($_SESSION['utilisateur']))
|
|
|
|
|
{
|
|
|
|
|
if ($this->utilisateur_gateway->queueFilled())
|
|
|
|
|
{
|
|
|
|
|
echo "Partie is launched";
|
|
|
|
|
$this->utilisateur_gateway->launchGame($_SESSION['utilisateur']);
|
|
|
|
|
} else
|
|
|
|
|
$this->attente();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
echo '2';
|
|
|
|
@ -126,18 +119,16 @@ class UserModel
|
|
|
|
|
}
|
|
|
|
|
echo '8';
|
|
|
|
|
$this->utilisateur_gateway->addToQueue($_SESSION['utilisateur'],$partie);
|
|
|
|
|
echo '9';
|
|
|
|
|
if ($this->utilisateur_gateway->queueFilled())
|
|
|
|
|
{
|
|
|
|
|
echo "Partie is launched";
|
|
|
|
|
trigger_event('queue_filled',$user_group,$partie,$user_group);
|
|
|
|
|
$this->utilisateur_gateway->launchGame($_SESSION['utilisateur']);
|
|
|
|
|
}
|
|
|
|
|
$this->attente();
|
|
|
|
|
$userGroup=$this->utilisateur_gateway->findUsersInQueue();
|
|
|
|
|
//trigger_event('add_to_queue',$userGroup);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function onQueueFilled{
|
|
|
|
|
|
|
|
|
|
public function AddUserToQueueEvent(){
|
|
|
|
|
$userGroup=$this->utilisateur_gateway->findUsersInQueue();
|
|
|
|
|
if($userGroup.count()>=4)
|
|
|
|
|
{
|
|
|
|
|
$this->utilisateur_gateway->launchGame();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function logout()
|
|
|
|
|