diff --git a/favicon.php b/favicon.php new file mode 100644 index 0000000..47c5879 --- /dev/null +++ b/favicon.php @@ -0,0 +1,61 @@ + $value) { + $x++; + if ($i % 3 == 0) $x++; + if ($i % 9 == 0) { + $y++; + $x = 2; + } + if ($i % 27 == 0) $y++; + if ($value == UNKNOWN) $pixelColor = $unknown; + else $pixelColor = $known; + ImageSetPixel($icon, $x, $y, $pixelColor); + } + } else { + $boxSize = floor(($size-5) / 9); + $start = 1; + $end = 9*$boxSize + 2; + for ($y=0; $y < $size; $y += 3*$boxSize + 1) + ImageLine($icon, $start, $y, $end, $y, $gridBorder); + for ($x=0; $x < $size; $x += 3*$boxSize +1) + ImageLine($icon, $x, $start, $x, $end, $gridBorder); + $x = 0; + $y = 0; + $boxSizeMinusOne = $boxSize - 1; + foreach(str_split($gridStr) as $i => $value) { + if ($i % 3 == 0) $x++; + if ($i % 27 == 0) $y++; + if ($value == UNKNOWN) $color = $unknown; + else $color = $known; + imagefilledrectangle($icon, $x, $y, $x+$boxSizeMinusOne, $y+$boxSizeMinusOne, $color); + $x += $boxSize; + if ($i % 9 == 8) { + $y += $boxSize; + $x = 0; + } + } + } + imagepng($icon); +?> diff --git a/game.php b/game.php index 7c23ae5..3e2e95a 100644 --- a/game.php +++ b/game.php @@ -13,7 +13,8 @@ Sudoku - + +
@@ -102,12 +103,13 @@ $urlExample = $urlDir . "/" . $grid->toString(); ?> - + Grille incorrecte +