Module:Échiquier/doc
Apparence
Ceci est la page de documentation pour Module:Échiquier
Utilisation
[modifier ech wikicode]Fonctions exportables :
board(frame)– affiche un échiquier à partir d'une position des pièces fournie sous forme de tableau (précisions ci-dessous).fen2ascii(frame)– convertit une notation FEN en une position des pièces fournie sous forme de tableau.ascii2fen(frame)– convertit une position des pièces fournie sous forme de tableau en une notation FEN.
Autres fonctions : Sans objet
Modules externes et autres éléments dont ce module a besoin pour fonctionner : Sans objet
board( frame )
[modifier ech wikicode]Paramètres
[modifier ech wikicode]1oualign- alignement - alignement de l'échiquier,tleft,tright.2ouheader- titre - titre de l'échiquier.3à66(pour un échiquier 8x8) - case - contenu de chaque case (dea8àh1).67(pour un échiquier 8x8) oufooter- explications - texte affiché sous l'échiquier.fen- notation FEN - en remplacement des paramètres3à66size- taille des caseswidth- nombre de cases de l’échiquier en largeur (8par défaut)height- nombre de cases de l’échiquier en hauteur (8par défaut)reverse-truepour afficher les pièces à l'enversletters- endroit où afficher les lettres repérant les colonnes (top,bottomouboth)numbers- endroit où afficher les numéros repérant les lignes (left,rightouboth)
Exemple
[modifier ech wikicode]{{#invoke:Échiquier|board
| tright
|
|rd|nd|bd|qd|kd|bd| |rd
| |pd| | |pd|pd|pd|pd
|pd| | |pd| |nd| |
| | | | | | | |
| | | |nl|pl| | |
| | |nl| | | | |
|pl|pl|pl| | |pl|pl|pl
|rl| |bl|ql|kl|bl| |rl
|Variante Najdorf. Position après 5...a6.}}
{{#invoke:Échiquier|board
| tright
|fen=rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N5/PPP2PPP/R1BQKB1R14
|footer=Variante Najdorf. Position après 5...a6.
}}
fen2ascii( frame )
[modifier ech wikicode]Paramètres
[modifier ech wikicode]1-2à65- case - contenu de chaque case (dea8àh1).
Exemple
[modifier ech wikicode]{{#invoke:Échiquier|ascii2fen|
|rd|nd|bd|qd|kd|bd| |rd
| |pd| | |pd|pd|pd|pd
|pd| | |pd| |nd| |
| | | | | | | |
| | | |nl|pl| | |
| | |nl| | | | |
|pl|pl|pl| | |pl|pl|pl
|rl| |bl|ql|kl|bl| |rl
}}
Résultat : rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N5/PPP2PPP/R1BQKB1R14
ascii2fen( frame )
[modifier ech wikicode]Paramètres
[modifier ech wikicode]fen- notation FEN.
Exemple
[modifier ech wikicode]{{#invoke:Échiquier|fen2ascii
|fen=rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N5/PPP2PPP/R1BQKB1R14
}}
|rd|nd|bd|qd|kd|bd| |rd | |pd| | |pd|pd|pd|pd |pd| | |pd| |nd| | | | | | | | | | | | | |nl|pl| | | | | |nl| | | | | |pl|pl|pl| | |pl|pl|pl |rl| |bl|ql|kl|bl| |rl