petites modifs
This commit is contained in:
parent
ca95b76558
commit
4a19252a94
16
Grille.php
16
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;
|
||||
|
2
dico.csv
2
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
|
||||
|
Can't render this file because it contains an unexpected character in line 574 and column 23.
|
Loading…
x
Reference in New Issue
Block a user