Šablona:Karty/doc

Z Wikipedie, otevřené encyklopedie

Š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ě.