From 4a19252a94468baed96a8d899d860590c05f44d4 Mon Sep 17 00:00:00 2001 From: adrien Date: Sat, 3 May 2025 12:59:29 +0200 Subject: [PATCH] petites modifs --- Grille.php | 16 +++++----------- dico.csv | 2 +- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/Grille.php b/Grille.php index 4e50039..daa62b3 100644 --- a/Grille.php +++ b/Grille.php @@ -3,15 +3,6 @@ include_once "dico.php"; -function melanger_cles($tableau) -{ - uksort($tableau, function ($a, $b) { - return mt_rand(-1, 1); - }); - return $tableau; -} - - class Grille implements Iterator, ArrayAccess { public $grille; public $hauteur; @@ -90,10 +81,13 @@ class Grille implements Iterator, ArrayAccess { $lettres_suivantes_colonne = $this->lettres_suivantes[$this->hauteur]; for ($y2 = 0; $y2 < $y; $y2++) $lettres_suivantes_colonne = $lettres_suivantes_colonne[$this->grille[$y2][$x]]; - $lettres_communes = melanger_cles(array_intersect_key( + $lettres_communes = array_intersect_key( $lettres_suivantes_ligne, $lettres_suivantes_colonne - )); + ); + uksort($lettres_communes, function ($a, $b) { + return mt_rand(-1, 1); + }); foreach ($lettres_communes as $lettre => $_) { $this->grille[$y][$x] = $lettre; diff --git a/dico.csv b/dico.csv index c6f135d..7326235 100644 --- a/dico.csv +++ b/dico.csv @@ -1064,7 +1064,7 @@ GEO Matière de compote Michel Laclos GESTATION Temps passé par un animal de bât à porter Thierry Larsan GIBOYEUSE Il serait incongru de dire cela de la potence ! Hervé Hardouin GILET Une pièce sur trois Sport Cérébral -GIN Dans le tgv Yannick Le Nagard +GIN Dans le TGV Yannick Le Nagard GIRL Prend souvent la plume dans la revue Bernard Philippet GITE Bande de pirates Sport Cérébral GITE Permet de dormir à terre mais empêche de dormir en mer Marc Aussitot