<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use MobileDetectBundle\DeviceDetector\MobileDetectorInterface;
/**
* @Route("/jeux")
*/
class GamesController extends AbstractController
{
/**
* @Route("/", name="jeux")
*/
public function jeux(MobileDetectorInterface $mobileDetector): Response
{
if ($mobileDetector->isMobile()) {
return $this->render('games/jeux.html.twig');
} else {
return $this->render('games/jeux.html.twig');
}
}
/**
* @Route("/memory", name="memory")
*/
public function memory(MobileDetectorInterface $mobileDetector): Response
{
if ($mobileDetector->isMobile()) {
return $this->render('games/memory.html.twig');
} else {
return $this->render('games/memory.html.twig');
}
}
/**
* @Route("/coloriage", name="coloriage")
*/
public function coloriage(MobileDetectorInterface $mobileDetector): Response
{
if ($mobileDetector->isMobile()) {
return $this->render('games/coloriage.html.twig');
} else {
return $this->render('games/coloriage.html.twig');
}
}
/**
* @Route("/papertoys", name="papertoys")
*/
public function papertoys(MobileDetectorInterface $mobileDetector): Response
{
if ($mobileDetector->isMobile()) {
return $this->render('games/papertoys.html.twig');
} else {
return $this->render('games/papertoys.html.twig');
}
}
/**
* @Route("/attrappitch", name="attrappitch")
*/
public function attrappitch(MobileDetectorInterface $mobileDetector): Response
{
if ($mobileDetector->isMobile()) {
return $this->render('games/attrappitch.html.twig');
} else {
return $this->render('games/attrappitch.html.twig');
}
}
/**
* @Route("/pitchabulaire", name="pitchabulaire")
*/
public function pitchabulaire(MobileDetectorInterface $mobileDetector): Response
{
if ($mobileDetector->isMobile()) {
return $this->render('games/pitchabulaire.html.twig');
} else {
return $this->render('games/pitchabulaire.html.twig');
}
}
/**
* @Route("/marathon", name="marathon")
*/
public function marathon(): Response
{
return $this->render('games/marathon.html.twig');
}
/**
* @Route("/tour-du-monde", name="tdm")
*/
public function tdm(): Response
{
return $this->render('games/tdm.html.twig');
}
/**
* @Route("/tour-du-monde/{pays}", name="tdm-pays")
*/
public function tdmPays($pays): Response
{
return $this->render('games/tdm/'.$pays.'.html.twig');
}
/**
* @Route("/tour-du-monde/{pays}/jeu", name="tdm-pays-jeu")
*/
public function tdmPaysJeu($pays): Response
{
return $this->render('games/tdm/'.$pays.'-jeu.html.twig');
}
/**
* @Route("/solutions-des-petits-jeux", name="solutions")
*/
public function solutions(): Response
{
return $this->render('games/solutions.html.twig');
}
/**
* @Route("/souvenirs", name="souvenirs")
*/
public function souvenirs(): Response
{
return $this->render('games/souvenirs.html.twig');
}
/**
* @Route("/souvenirs/{jeu}", name="souvenirs-jeu")
*/
public function souvenirsJeu($jeu): Response
{
return $this->render('games/souvenirs/'.$jeu.'.html.twig');
}
}