numérotation
This commit is contained in:
parent
d38b0def68
commit
9b73f4ea1f
@ -4,7 +4,6 @@ include_once "dico.php";
|
|||||||
|
|
||||||
|
|
||||||
const MIN_LETTRES = 1;
|
const MIN_LETTRES = 1;
|
||||||
const MAX_ESSAIS = 10000;
|
|
||||||
|
|
||||||
|
|
||||||
class Grille {
|
class Grille {
|
||||||
@ -28,7 +27,6 @@ class Grille {
|
|||||||
$this->mots_commencant_par = [];
|
$this->mots_commencant_par = [];
|
||||||
foreach ($dimensions as $dimension) {
|
foreach ($dimensions as $dimension) {
|
||||||
$this->mots_commencant_par[$dimension] = [];
|
$this->mots_commencant_par[$dimension] = [];
|
||||||
// $nb_mots = 1;
|
|
||||||
foreach(mots_espaces($dimension, MIN_LETTRES) as $mot) {
|
foreach(mots_espaces($dimension, MIN_LETTRES) as $mot) {
|
||||||
for ($i = 0; $i <= $dimension; $i++) {
|
for ($i = 0; $i <= $dimension; $i++) {
|
||||||
$debut = substr($mot, 0, $i);
|
$debut = substr($mot, 0, $i);
|
||||||
@ -37,10 +35,6 @@ class Grille {
|
|||||||
}
|
}
|
||||||
$this->mots_commencant_par[$dimension][$debut][] = $mot;
|
$this->mots_commencant_par[$dimension][$debut][] = $mot;
|
||||||
}
|
}
|
||||||
/* $nb_mots++;
|
|
||||||
if ($nb_mots > MAX_ESSAIS) {
|
|
||||||
break;
|
|
||||||
} */
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$this->grilles = $this->generateur();
|
$this->grilles = $this->generateur();
|
||||||
|
@ -6,8 +6,8 @@ ini_set('error_reporting', E_ALL);
|
|||||||
include_once "dico.php";
|
include_once "dico.php";
|
||||||
include_once "Grille.php";
|
include_once "Grille.php";
|
||||||
|
|
||||||
const HAUTEUR_PAR_DEFAUT = 5;
|
const HAUTEUR_PAR_DEFAUT = 6;
|
||||||
const LARGEUR_PAR_DEFAUT = 5;
|
const LARGEUR_PAR_DEFAUT = 6;
|
||||||
|
|
||||||
$hauteur = filter_input(INPUT_GET, 'lignes', FILTER_VALIDATE_INT, [
|
$hauteur = filter_input(INPUT_GET, 'lignes', FILTER_VALIDATE_INT, [
|
||||||
"options" => [
|
"options" => [
|
||||||
@ -47,7 +47,7 @@ $grille = new Grille($hauteur, $largeur);
|
|||||||
</tr>
|
</tr>
|
||||||
<?php for ($l = 0; $l < $hauteur; $l++): ?>
|
<?php for ($l = 0; $l < $hauteur; $l++): ?>
|
||||||
<tr>
|
<tr>
|
||||||
<th><?= $l ?></th>
|
<th><?= $l + 1 ?></th>
|
||||||
<?php for ($c = 0; $c < $largeur; $c++): ?>
|
<?php for ($c = 0; $c < $largeur; $c++): ?>
|
||||||
<td class="case <?= $grille->grille[$l][$c]==" "?"noire": "blanche" ?>">
|
<td class="case <?= $grille->grille[$l][$c]==" "?"noire": "blanche" ?>">
|
||||||
<?php if ($grille->grille[$l][$c] == " "): ?>
|
<?php if ($grille->grille[$l][$c] == " "): ?>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user