random player on start #5
This commit is contained in:
@@ -173,7 +173,16 @@ class MineseekerTopic implements TopicInterface
|
||||
->getRepository('JotunheimrUserBundle:User')
|
||||
->findOneByUsername($userName);
|
||||
|
||||
$count == 1 ? $playedGame->setRed($FOSUser) : $playedGame->setBlue($FOSUser);
|
||||
if ($count == 1) {
|
||||
/** @var $random {integer} Active player: red: 0, blue: 1 */
|
||||
$random = rand(0, 1);
|
||||
|
||||
!$random ? $playedGame->setRed($FOSUser) : $playedGame->setBlue($FOSUser);
|
||||
} else {
|
||||
null === $playedGame->getRed() && null === $playedGame->getRedAnon()
|
||||
? $playedGame->setRed($FOSUser)
|
||||
: $playedGame->setBlue($FOSUser);
|
||||
}
|
||||
} else {
|
||||
// $request = $this->requestStack->getCurrentRequest(); // TODO nem megy...
|
||||
|
||||
@@ -181,7 +190,16 @@ class MineseekerTopic implements TopicInterface
|
||||
$anon->setUserName($userName);
|
||||
$this->em->persist($anon);
|
||||
|
||||
$count == 1 ? $playedGame->setRedAnon($anon) : $playedGame->setBlueAnon($anon);
|
||||
if ($count == 1) {
|
||||
/** @var $random {integer} Active player: red: 0, blue: 1 */
|
||||
$random = rand(0, 1);
|
||||
|
||||
!$random ? $playedGame->setRedAnon($anon) : $playedGame->setBlueAnon($anon);
|
||||
} else {
|
||||
null === $playedGame->getRed() && null === $playedGame->getRedAnon()
|
||||
? $playedGame->setRedAnon($anon)
|
||||
: $playedGame->setBlueAnon($anon);
|
||||
}
|
||||
}
|
||||
|
||||
$this->em->persist($playedGame);
|
||||
|
||||
Reference in New Issue
Block a user