Changeset 7947 in spip-zone


Ignore:
Timestamp:
Dec 15, 2006, 2:41:59 AM (12 years ago)
Author:
patfr@…
Message:

un peu de règles ça fait pas de mal...

Location:
_plugins_/_stable_/jeux
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/jeux/inc/pendu.php

    r7943 r7947  
    1515separateurs obligatoires : [pendu]
    1616separateurs optionnels   : [titre], [texte]
    17 paramètres de configurations par defaut :
     17parametres de configurations par defaut :
     18        pendu=1         // dessin du pendu à utiliser (voir : /jeux/img/pendu?)
    1819        regle=non       // Afficher la règle du jeu ?
    19         pendu=1         // dessin du pendu à utiliser dans : /jeux/img/pendu?
    2020
    2121Règles du jeu :
     
    4747 $question = str_repeat('_ ', strlen($mot));
    4848 for($i=1; $i<=7; $i++) $p .= affiche_un_pendu($i) . '<br>';
    49  $texte = $p . $mot . '<br>' . $question. '<br>' . affiche_un_clavier();
     49 $texte = $p . $mot . '<br>' . $question. '<br>' . affiche_un_clavier()
     50        .(jeux_config('regle')?'<p class="jeux_regle">'.definir_puce()._T('pendu:regle').'</p>' : '');
    5051 return $texte;
    5152 //return $p . ($texte?"<p class=\"jeux_question pendu_pendu\">$texte</p>":'');
     
    8485  $tableau = jeux_split_texte('pendu', $texte);
    8586  jeux_config_init("
     87        pendu=1         // dessin du pendu à utiliser dans : /jeux/img/pendu?
    8688        regle=non       // Afficher la règle du jeu ?
    87         pendu=1         // dessin du pendu à utiliser dans : /jeux/img/pendu?
    8889  ", false);
    8990  jeux_config_set('base_img', $f = _DIR_PLUGIN_JEUX.'img/pendu'.jeux_config('pendu').'/');
  • _plugins_/_stable_/jeux/inc/sudoku.php

    r7943 r7947  
    1414separateurs obligatoires : [sudoku], [solution]
    1515separateurs optionnels   : [titre], [texte], [config]
    16 paramètres de configurations par defaut :
     16parametres de configurations par defaut :
    1717        solution=oui    // Afficher la solution ?
     18        regle=non       // Afficher la regle du jeu ?
    1819
    1920Tailles de sudoku acceptees : 4x4, 6x6, 9x9
     
    4243// affiche la grille de sudoku, en format solution au cas ou...
    4344function affichage_sudoku($tableau_sudoku, $indexJeux, $solution=false){
    44        
     45
    4546        // les variables de la grille
    4647        $largeur = $hauteur = sizeof($tableau_sudoku);
    4748        switch ($largeur) {
    48          case 4 : $interh = $interv = '24'; break;
    49          case 6 : $interh = '36'; $interv = '246'; break;
    50          case 9 : $interh = $interv = '369'; break;
     49         case 4 : $interh = $interv = '24'; $li = $lj = 2; break;
     50         case 6 : $interh = '36'; $interv = '246'; $lj = 3; $li = 2; break;
     51         case 9 : $interh = $interv = '369'; $li = $lj = 3; break;
    5152         default : return '<p class="jeux_erreur">'._T('jeux:erreur_taille_grille').' : </p>' ;
    5253        }
     
    9192       
    9293        $grille.="</table>\n";
     94
    9395       
    9496        if (!$solution) $grille .=
    95                 (jeux_config('solution')?"<p><input id=\"affiche_solution_$indexJeux\" name=\"affiche_solution_{$indexJeux}[]\" type=\"checkbox\" class=\"jeux_cocher\" value=\"1\" /><label for=\"affiche_solution_$indexJeux\" >"._T('jeux:afficher_solution')."</label></p>\n":'')
     97                (jeux_config('regle')?'<p class="jeux_regle">'.definir_puce()._T('sudoku:regle',Array('hauteur'=>$li,'largeur'=>$lj, 'max'=>$largeur)).'</p>' : '')
     98                .(jeux_config('solution')?"<p><input id=\"affiche_solution_$indexJeux\" name=\"affiche_solution_{$indexJeux}[]\" type=\"checkbox\" class=\"jeux_cocher\" value=\"1\" /><label for=\"affiche_solution_$indexJeux\" >"._T('jeux:afficher_solution')."</label></p>\n":'')
    9699                .'<p><input type="submit" value="'._T('jeux:verifier_validite')."\" name=\"bouton_envoi_$indexJeux\" /></p></form>\n";
    97100
     
    177180        jeux_config_init("
    178181                solution=oui    // Afficher la solution ?
     182                regle=non       // Afficher la regle ?
    179183        ", false);
    180184        foreach($tableau as $i => $valeur) if ($i & 1) {
  • _plugins_/_stable_/jeux/lang/sudoku_en.php

    r7883 r7947  
     1'regle'         => "R&amp;egrave;gles du jeu :<br />
     2- En partant des chiffres d&eacute;j&agrave; inscrits, remplissez la grille de mani&egrave;re que chaque ligne, chaque colonne et chaque carr&eacute; de @largeur@ par @hauteur@ contienne une seule fois tous les chiffres de 1 &agrave; @max@."
    13<?php
    24
     
    810'table_summary'         =>'Sudoku puzzle with @largeur@ columns and @hauteur@ rows',
    911
     12'regle'         => "R&egrave;gle du jeu : en partant des chiffres d&eacute;j&agrave; inscrits, remplissez la grille de mani&egrave;re que chaque ligne, chaque colonne et chaque carr&eacute; de @largeur@ par @hauteur@ contienne une seule fois tous les chiffres de 1 &agrave; @max@."
     13
    1014);
    1115
  • _plugins_/_stable_/jeux/lang/sudoku_fr.php

    r7883 r7947  
    88'table_summary'         =>'Grille de sudoku de @largeur@ colonnes sur @hauteur@ lignes',
    99
     10'regle'         => "R&egrave;gle du jeu : en partant des chiffres d&eacute;j&agrave; inscrits, remplissez la grille de mani&egrave;re que chaque ligne, chaque colonne et chaque carr&eacute; de @largeur@ par @hauteur@ contienne une seule fois tous les chiffres de 1 &agrave; @max@."
     11
    1012);
    1113
  • _plugins_/_stable_/jeux/lang/sudoku_it.php

    r7883 r7947  
    88'table_summary'         =>'Schema di sudoku di @largeur@ colonne e @hauteur@ righe',
    99
     10'regle'         => "R&egrave;gle du jeu : en partant des chiffres d&eacute;j&agrave; inscrits, remplissez la grille de mani&egrave;re que chaque ligne, chaque colonne et chaque carr&eacute; de @largeur@ par @hauteur@ contienne une seule fois tous les chiffres de 1 &agrave; @max@."
     11
    1012);
    1113
  • _plugins_/_stable_/jeux/styles/jeux.css

    r7943 r7947  
    7575        clear:both;
    7676        text-align:left;
    77  
     77 }
     78
     79.jeux_regle{
     80 font-size: 75%;
     81 font-style:italic;
    7882}
    7983
Note: See TracChangeset for help on using the changeset viewer.