Šablona:Karty/doc
Šablona slouží k barevně rozlišenému zápisu označení bridžových karet na textovém řádku. Šablonou může být zobrazena jedna až osm karet.
Parametry
[editovat zdroj]Šablona má jeden až osm nepojmenovaných parametrů, které udávají označení karet, skládající se z bezprostředně za sebou napsané hodnoty udané standardním písmenem nebo číslem (A, K, Q, J, 10, 9, 8, 7, 6, 5, 4, 3, 2) a barvy udané jedním ze čtyř speciálních znaků (♥, ♦, ♣, ♠), tedy třeba A♣. V případě, že nebyly zadány žádné parametry, vydá šablona chybovou hlášku.
Znaky pro barvy karet je možno na některých operačních systémech psát klávesovými kombinacemi levý alt+3, alt+4, alt+5, alt+6 či je zkopírovat z chybového hlášení po nevložení žádného parametru.
Speciální znaky lze nahradit písmeny, zkratkami užívanými pro jednotlivé barvy v angličtině (♥ = h, ♦ = d, ♣ = c, ♠ = s).
Příklady použití
[editovat zdroj]- {{Karty|Q♣}} → Q♣
- {{Karty|7♦}} → 7♦
- {{Karty|A♣|K♦|10♠|2♥}} → A♣ K♦ 10♠ 2♥
- {{Karty|3♦|J♠|8♦|4♥|4♣|3♣|6♠|A♥}} → 3♦ J♠ 8♦ 4♥ 4♣ 3♣ 6♠ A♥
- {{Karty|Qc}} → Q♣
- {{Karty|7d}} → 7♦
- {{Karty|Ac|Kd|10s|2h}} → A♣ K♦ 10♠ 2♥
- {{Karty|3d|Js|8d|4h|4c|3c|6s|Ah}} → 3♦ J♠ 8♦ 4♥ 4♣ 3♣ 6♠ A♥
- {{Karty|3d|Js|8d|4h|4♣|3♣|6♠|A♥}} → 3♦ J♠ 8♦ 4♥ 4♣ 3♣ 6♠ A♥
Chybná použití
[editovat zdroj]Při chybném použití se zobrazí chybová hláška.
- {{Karty}} → Šablona
{{Karty}}
potřebuje alespoň jednu hodnotu karty ve formátu A♣, K♦, 10♠, 2♥, nebo Ac, Kd, 10s, 2h apod. - {{Karty|Bv|Cs|8|s|Ax}} → Šablona
{{Karty}}
nerozeznala kód karty "Bv". Šablona{{Karty}}
nerozeznala kód karty "Cs". Šablona{{Karty}}
nerozeznala kód karty "8". ♠ Šablona{{Karty}}
nerozeznala kód karty "Ax".
Všechny prázdné parametry kromě prvního jsou ignorovány. Pokud je prázdný první parametr, zobrazí se chybová hláška.
- {{Karty|}} → Šablona
{{Karty}}
potřebuje alespoň jednu hodnotu karty ve formátu A♣, K♦, 10♠, 2♥, nebo Ac, Kd, 10s, 2h apod. - {{Karty|3s|6d| | |Ah}} → 3♠ 6♦ A♥
Stejně tak jsou ignorovány všechny pojmenované parametry.
- {{Karty|3s|karta=4d|card=5h}} → 3♠
Možná rozšíření
[editovat zdroj]Omezení na osm karet není zásadní, maximální počet parametrů je možno poměrně snadno zvýšit. Připuštění dalších způsobů zápisu karet by bylo složitější, ale není vyloučeno. V případě potřeby takovéhoto nebo jakéhokoli jiného rozšíření funkce šablony se prosím ozvěte v diskusi k šabloně.