Predefinição Discussão:Chess position
Traduzido do original: en:Template talk:Chess position
Explicação
editarA síntaxe é simples: os primeiros 64 parâmetros devem representar a peça na respectiva posição, a começar no topo esquerdo (), e avançado para a direita, linha a linha, até ao extremo inferior direito. O último parâmetro será a largura em pixeis dos quadrados.
O nome das peças são os mesmos da notação algébrica: The names of the pieces are those given in algebraic notation:
k = rei (king) q = rainha (queen) r = torre (rook) b = bispo (bishop) n = cavalo (knight) p = peão (pawn)
Estas letras devem ser combinadas com "l" para peças da cor branca, ou "d" para pretas. Por exemplo, "kl" será o rei branco" e "nd" um cavalo preto.
Finalmente, uma posição em branco pode ser escrita usando o underscore (_), espaço, ou nada. Assim, "", " ", ou "_" produzem um quadrado em branco.
Exemplos
editarPara invocar um tabuleiro é possível escrever algo como:
{{Chess position|rd|nd|bd|qd|kd|bd|nd|rd|pd|pd|pd|pd|pd|pd|pd|pd|||||||||| |||||||||||||||||||||||pl|pl|pl|pl|pl|pl|pl|pl|rl|nl|bl|ql|kl|bl|nl|rl|30}}
(Note que isto foi escrito em duas linhas, pois não caberia numa só). Porém, esta forma não é muito amigável! Então é preferível que se formate o código, por forma a assemelha-se com um tabuleiro de xadrez, assim:
{{Chess position|= |rd|nd|bd|qd|kd|bd|nd|rd|= |pd|pd|pd|pd|pd|pd|pd|pd|= | | | | | | | | |= | | | | | | | | |= | | | | | | | | |= | | | | | | | | |= |pl|pl|pl|pl|pl|pl|pl|pl|= |rl|nl|bl|ql|kl|bl|nl|rl|= |30}}
O código anterior dá origem a:
8 | ||||||||
7 | ||||||||
6 | ||||||||
5 | ||||||||
4 | ||||||||
3 | ||||||||
2 | ||||||||
1 | ||||||||
a | b | c | d | e | f | g | h |