modification niveau memory

This commit is contained in:
DonRenando
2015-03-16 16:01:24 +01:00
parent b69f8c03b6
commit aa6bd3ea05
4 changed files with 33 additions and 29 deletions

View File

@ -25,43 +25,45 @@ class GameController extends Controller {
public function chooseDifMemo() {
return view('frontend/memo_level');
}
public function playMemo($niveau) {
$idRef = Cookie::get('referent');
$configjeu = Referent::find($idRef)->configjeu()->where('actifMemo', '=', '1')->first();
if($configjeu && count($configjeu->oeuvres) >= 1) {
$oes = $configjeu->oeuvres;
} else {
$oes = Oeuvre::orderByRaw("RAND()")->take(5)->get();
$oes = Oeuvre::orderByRaw("RAND()")->take(5)->get();
}
return view('frontend/memo', ['oeuvres' => $oes, 'niveau' => $niveau]);
$params = json_decode($configjeu->parametres);
return view('frontend/memo', ['oeuvres' => $oes, 'niveau' => $niveau, 'nbBloc'=>$params->{"m".$niveau}]);
}
public function chooseDifPuzzle() {
return view('frontend/puzzle_level');
}
public function playPuzzle($niveau) {
$idRef = Cookie::get('referent');
$ref = Referent::find($idRef);
$configjeu = $ref->configjeu()->where('actifPuzzle', '=', '1')->first();
if($configjeu && count($configjeu->oeuvres) >= 1) {
$oes = $configjeu->oeuvres;
$params = json_decode($configjeu->parametres);
$nbTab = $params->pt;
$dimension = $params->{ "p".$niveau};
} else {
$oes = Oeuvre::orderByRaw("RAND()")->take(5)->get();
$nbTab = 3;
$dimension = 2;
}
return view('frontend/puzzle', ['oeuvres' => $oes, 'dimension' => $dimension, 'nbTab' => $nbTab]);
}
}
public function index()
{
$res = User::referents()->get();
@ -85,7 +87,7 @@ class GameController extends Controller {
$listeOeuvre = $ListeOeuvre = ListeOeuvre::ofUser($id)->activeListOeuvre()->first();
if($listeOeuvre == '')
$games = [];
else
else
$games = $listeOeuvre->jeux()->get();
return view('referent_games', ['games' => $games]);