diff options
author | Karl Berry <karl@freefriends.org> | 2023-03-20 18:41:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-03-20 18:41:45 +0000 |
commit | 2d9d1b05c105cb59d7cb0dda42da6aef170c49f6 (patch) | |
tree | da7a449cec134097adc0bc1e689b63a0007deb23 | |
parent | e853ff3ee4e91b8eaf1b968f995d110bcd9ab534 (diff) |
jeuxcartes (19mar23)
git-svn-id: svn://tug.org/texlive/trunk@66600 c570f23f-e606-0410-a88d-b1316a301751
117 files changed, 301 insertions, 324 deletions
diff --git a/Master/texmf-dist/doc/latex/jeuxcartes/JeuxCartes-doc.pdf b/Master/texmf-dist/doc/latex/jeuxcartes/JeuxCartes-doc.pdf Binary files differindex c67a9202b5e..d4451abc832 100644 --- a/Master/texmf-dist/doc/latex/jeuxcartes/JeuxCartes-doc.pdf +++ b/Master/texmf-dist/doc/latex/jeuxcartes/JeuxCartes-doc.pdf diff --git a/Master/texmf-dist/doc/latex/jeuxcartes/JeuxCartes-doc.tex b/Master/texmf-dist/doc/latex/jeuxcartes/JeuxCartes-doc.tex index 3ac8a728025..9f4bb4a3374 100644 --- a/Master/texmf-dist/doc/latex/jeuxcartes/JeuxCartes-doc.tex +++ b/Master/texmf-dist/doc/latex/jeuxcartes/JeuxCartes-doc.tex @@ -2,8 +2,8 @@ % arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode} % arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)') -\documentclass{article} -\usepackage[french]{babel} +\documentclass[a4paper]{article} +\usepackage[svgnames]{xcolor} \usepackage{iftex,ifpdf,ifxetex,ifluatex} \ifpdftex \usepackage[utf8]{inputenc} @@ -15,17 +15,17 @@ \usepackage{amsmath,amssymb} \fi \ifluatex - \RequirePackage[math-style=french,bold-style=ISO]{fourier-otf} -\fi -\ifxetex - \RequirePackage[math-style=french,bold-style=ISO]{fourier-otf} + \usepackage[bold-style=ISO,math-style=french]{fourier-otf} + \setsansfont{Fira Sans}[Scale=MatchLowercase] \fi \usepackage{fontawesome5} \usepackage{enumitem} \usepackage{JeuxCartes} \usepackage{tabularray} +\usepackage{textcomp} \usepackage{fancyvrb} \usepackage{fancyhdr} +\usepackage{multicol} \fancyhf{} \renewcommand{\headrulewidth}{0pt} \lfoot{\sffamily \small [JeuxCartes]} @@ -69,13 +69,15 @@ \setlength{\parindent}{0pt} \definecolor{LightGray}{gray}{0.9} -\def\TPversion{0.2.3} -\def\TPdate{25 Février 2023} +\def\TPversion{0.2.4} +\def\TPdate{18 Mars 2023} \usepackage[most]{tcolorbox} \usepackage[outputdir=build]{minted} \tcbuselibrary{minted} +\usepackage[french]{babel} + \tcbset{vignettes/.style={% nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,% boxrule=0.75pt,left=7pt,right=1pt,top=0pt,bottom=0.25pt,% @@ -86,7 +88,16 @@ vignettes,% colframe=CadetBlue,coltitle=white,colback=CadetBlue!5,% overlay={\begin{tcbclipinterior}% - \fill[fill=lightgray!50]($(interior.south west)$) rectangle node[rotate=90]{\tiny \sffamily{\textcolor{CadetBlue}{\scalebox{0.6}[0.75]{\textbf{\LaTeX}}}}} ($(interior.north west)+(5pt,0pt)$);% + \fill[fill=lightgray!50]($(interior.south west)$) rectangle node[rotate=90]{\tiny \sffamily{\textcolor{CadetBlue}{\scalebox{0.75}[0.75]{\textbf{\LaTeX}}}}} ($(interior.north west)+(5pt,0pt)$);% + \end{tcbclipinterior}} + } +} +\tcbset{vignetteMaJ/.style={% + fontupper={\vphantom{pf}\footnotesize\ttfamily}, + vignettes,% + colframe=ForestGreen!50!black,coltitle=white,colback=ForestGreen!25,% + overlay={\begin{tcbclipinterior}% + \fill[fill=ForestGreen!75]($(interior.south west)$) rectangle node[rotate=90]{\tiny \sffamily{\textcolor{Black}{\scalebox{0.85}[0.75]{\textbf{MàJ}}}}} ($(interior.north west)+(5pt,0pt)$);% \end{tcbclipinterior}} } } @@ -110,7 +121,10 @@ colback=white,colframe=ForestGreen!75,title={\small \faPaperclip} Clés et options,fonttitle=\sffamily\bfseries,left=3pt,right=3pt,top=2pt,bottom=2pt,#1} %petite vignette tex -\newcommand\ctex[1]{\tcbox[vignettelatex]{#1}} +\newcommand\ctex[1]{\tcbox[vignettelatex]{#1}\xspace} + +%petite vignette màj +\newcommand\cmaj[1]{\tcbox[vignetteMaJ]{#1}\xspace} \title{% \begin{minipage}{0.85\linewidth} @@ -163,7 +177,7 @@ Une commande pour des cartes en version \og miniatures \fg{} (individuelle, main \vspace{0.5cm} \begin{center} - \MainCartesJeu[Eventail,EspH=0,EspV=0.1]{7K § 8P § DT § AP § 10C § AC § 8T § 2K § VC}\hspace{0.5cm}\MainCartesJeu[TypeJeu=Tarot,EspH=0.85,EspV=0.2]{Exc § 1AT § CC § 8T § 2K § 5AT § 2AT § DP § 7T § 10C § 19AT § VP} + \MainCartesJeu[StyleJeu=bicycl,Eventail,EspH=0,EspV=0.1]{7K § 8P § DT § AP § 10C § AC § 8T § 2K § VC}\hspace{0.5cm}\MainCartesJeu[TypeJeu=Tarot,EspH=0.85,EspV=0.2]{Exc § 1AT § CC § 8T § 2K § 5AT § 2AT § DP § 7T § 10C § 19AT § VP} \end{center} \hfill{}\textit{Merci aux membres du groupe \faFacebook{} du \og Coin \LaTeX{} \fg{} pour leur aide et leurs idées !} @@ -195,23 +209,25 @@ Une commande pour des cartes en version \og miniatures \fg{} (individuelle, main \part{Historique} -{\small \bverb|v0.2.3 |~:~~~~Ajout d'une clé \textsf{inverse} + dos Uno + style v5 pour le Poker +{\small \bverb|v0.2.4|~:~~~~Ajout du style carte Poker \textsf{fr} + style Bicycle \textsf{bicycl} + ajout d'une clé \textsf{<StyleJeu>} + +{\small \bverb|v0.2.3|~:~~~~Ajout d'une clé \textsf{<inverse>} + dos Uno + style \textsf{v5} pour le Poker -{\small \bverb|v0.2.2a|~:~~~~Ajout d'un style v4 pour le Poker +{\small \bverb|v0.2.2|~:~~~~Ajout d'un style \textsf{v4} pour le Poker -{\small \bverb|v0.2.1 |~:~~~~Correction du nom d'une carte Poker (v1)... +{\small \bverb|v0.2.1|~:~~~~Correction du nom d'une carte Poker \textsf{v1} -{\small \bverb|v0.2.0 |~:~~~~Modification du design des cartes (pdf pour Poker/Uno + png pour Tarot) + alternatives pour le Poker +{\small \bverb|v0.2.0|~:~~~~Modification du design des cartes (pdf pour Poker/Uno + png pour Tarot) + alternatives pour le Poker -{\small \bverb|v0.1.4 |~:~~~~Réduction de la taille des images \texttt{png} +{\small \bverb|v0.1.4|~:~~~~Réduction de la taille des images \texttt{png} -{\small \bverb|v0.1.3 |~:~~~~Ajout de cartes Uno (CC1.0 par AlexDer) + modification des commandes + rami +{\small \bverb|v0.1.3|~:~~~~Ajout de cartes Uno (CC1.0 par AlexDer) + modification des commandes + rami -{\small \bverb|v0.1.2 |~:~~~~Modification du nom (et de la source) des images de Tarot (CC0) +{\small \bverb|v0.1.2|~:~~~~Modification du nom (et de la source) des images de Tarot (CC0) -{\small \bverb|v0.1.1 |~:~~~~Ajout de commandes pour des mini-cartes +{\small \bverb|v0.1.1|~:~~~~Ajout de commandes pour des mini-cartes -{\small \bverb|v0.1 |~:~~~~Version initiale +{\small \bverb|v0.1 |~:~~~~Version initiale \vfill~ @@ -229,13 +245,15 @@ L'idée de ce package est de proposer, comme le fait \ctex{pst-poker}, des comma Les cartes disponibles sont : : % \begin{itemize} - \item les cartes type \textsf{Poker v1} (Licence : LGPL-2.1 license) \url{https://github.com/htdebeer/SVG-cards} - \item les cartes type \textsf{Poker v2} (Licence : Public Domain) \url{https://tekeye.uk/playing_cards/svg-playing-cards} - \item les cartes type \textsf{Poker v3} (Licence : Public Domain) \url{https://www.me.uk/cards/} - \item les cartes type \textsf{Poker v4} (Licence : CC BY-SA 4.0) \url{https://commons.wikimedia.org/wiki/File:Computer_screen_playing_cards_deck.svg} - \item les cartes type \textsf{Poker v5} (Licence : Public Domain) \url{https://www.me.uk/cards/} - \item les cartes type \textsf{Tarot} (Licence : Public Domain) \url{https://freesvg.org/deck-of-french-tarot-playing-cards} - \item les cartes type \textsf{Uno} (Licence : MIT License) \url{https://eperezcosano.github.io/uno-part1/} + \item les cartes type \textsf{Poker v1} (LGPL-2.1 license) \url{https://github.com/htdebeer/SVG-cards} + \item les cartes type \textsf{Poker v2} (Public Domain) \url{https://tekeye.uk/playing_cards/svg-playing-cards} + \item les cartes type \textsf{Poker v3} (Public Domain) \url{https://www.me.uk/cards/} + \item les cartes type \textsf{Poker v4} (CC BY-SA 4.0) \url{https://commons.wikimedia.org/wiki/File:Computer_screen_playing_cards_deck.svg} + \item les cartes type \textsf{Poker v5} (Public Domain) \url{https://www.me.uk/cards/} + \item \cmaj{0.2.4} les cartes type \textsf{Poker fr} (LGPL-2.1 license) \url{https://svg-cards.sourceforge.net/} + \item \cmaj{0.2.4} les cartes type \textsf{bicycle} (LGPL-3.0 license) \url{https://github.com/tfbkny/blackjack} + \item les cartes type \textsf{Tarot} (Public Domain) \url{https://freesvg.org/deck-of-french-tarot-playing-cards} + \item les cartes type \textsf{Uno} (MIT License) \url{https://eperezcosano.github.io/uno-part1/} \end{itemize} \end{codeidee} @@ -243,9 +261,8 @@ Les cartes disponibles sont : : Le {package} \ctex{JeuxCartes} charge les {packages} : \begin{itemize} - \item \ctex{tikz}, \ctex{pifont}, \ctex{xfp}, \ctex{pgffor}, \ctex{xinttools} ; - \item \ctex{listofitems}, \ctex{xstring} et \ctex{simplekv} ; - \item \ctex{randomlist}, \ctex{xcolor} avec les options \ctex{[table,svgnames]}. + \item \ctex{tikz}, \ctex{pifont}, \ctex{pgffor}, \ctex{xinttools} ; + \item \ctex{listofitems}, \ctex{xstring}, \ctex{simplekv} et \ctex{randomlist}. \end{itemize} \end{codeinfo} @@ -323,8 +340,8 @@ Les \textsf{codes} seront présentés dans des \textsf{boîtes} \textcolor{red!7 Les \textit{Jeux} disponibles sont : \begin{itemize} - \item \Cle{Poker(vX)}, \Cle{Tarot} et \Cle{Uno} pour l'affichage des cartes ; - \item \Cle{Poker(vX)}, \Cle{Bataille(vX)}, \Cle{Rami(vX)}, \Cle{Belote(vX)}, \Cle{Tarot} et \Cle{Uno} pour les mains aléatoires ; + \item \Cle{Poker}, \Cle{Tarot} et \Cle{Uno} pour l'affichage des cartes ; + \item \Cle{Poker}, \Cle{Bataille}, \Cle{Rami}, \Cle{Belote}, \Cle{Tarot} et \Cle{Uno} pour les mains aléatoires ; \item \Cle{Poker} et \Cle{Tarot} pour les \textit{mini-}cartes. \end{itemize} \end{codeinfo} @@ -361,9 +378,9 @@ Les \textit{Jeux} disponibles sont : \subsection{Introduction} \begin{codeinfo} -La commande \ctex{AffCarteJeu} affiche une carte, avec un système de clés/options. +La commande \ctex{\textbackslash AffCarteJeu} affiche une carte, avec un système de \textsf{clés/options}. -La commande \ctex{AffCartesJeu} affiche une liste de cartes en mode \textit{côte à côte}, avec un système de clés/options. +La commande \ctex{\textbackslash AffCartesJeu} affiche une liste de cartes en mode \textit{côte à côte}, avec un système de \textsf{clés/options}. \end{codeinfo} \begin{codetex}[] @@ -427,7 +444,8 @@ Concernant les \Cle{options} : \begin{itemize} \item la clé \Cle{Hauteur} correspond à la hauteur voulue, en cm, de la carte ; \hfill{}défaut \Cle{4.25} - \item la clé \Cle{TypeJeu} (parmi \Cle{Poker(vX)} ou \Cle{Tarot} ou \Cle{Uno}) pour spécifier les cartes à utiliser ; \hfill{}défaut \Cle{Poker} + \item la clé \Cle{TypeJeu} (parmi \Cle{Poker} ou \Cle{Tarot} ou \Cle{Uno}) pour spécifier les cartes à utiliser ; \hfill{}défaut \Cle{Poker} + \item \cmaj{0.2.4} la clé \Cle{Stylejeu} (parmi \Cle{v1}, \ldots, \Cle{v5}, \Cle{fr} ou \Cle{bicycl}) pour spécifier le style des cartes \textsf{Poker} ; \hfill{}défaut \Cle{v1} \item la clé \Cle{Rotation} pour une éventuelle rotation de la carte ; \hfill{}défaut \Cle{0} \item la clé \Cle{AlignementV} pour l'alignement vertical (lié à \ctex{raisebox} ou à \TikZ) ; \hfill{}défaut \Cle{0.5} \item le booléen \Cle{Tikz} pour préciser que la carte est \textit{autonome}, dans un environnement \ctex{tikzpicture} ; \hfill{}défaut \Cle{false} @@ -469,28 +487,29 @@ On obtient la main \AffCartesJeu[Hauteur=2,TypeJeu=Uno]{9B § 8R § P2J § P4 § \subsection{Designs disponibles pour les cartes classiques (Poker)} \begin{codeinfo} -Il existe 5 versions de design des cartes \textit{classiques}, accessibles via les clés : - +Il existe 7 versions de design des cartes \textit{classiques}, accessibles via les clés : +\vspace*{-0.75\baselineskip} +\begin{multicols}{4} \begin{itemize} - \item \Cle{Poker} ; - \item \Cle{Pokerv2} ; - \item \Cle{Pokerv3} ; - \item \Cle{Pokerv4} ; - \item \Cle{Pokerv5}. + \item \Cle{v1} ; + \item \Cle{v2} ; + \item \Cle{v3} ; + \item \Cle{v4} ; + \item \Cle{v5} ; + \item \Cle{fr} \cmaj{0.2.4} ; + \item \Cle{bicycl} \cmaj{0.2.4}. \end{itemize} +\end{multicols} \end{codeinfo} \begin{codetex}[] -\textbf{Design v1} :\\ -\AffCartesJeu[Hauteur=2]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ -\textbf{Design v2} :\\ -\AffCartesJeu[Hauteur=2,TypeJeu=Pokerv2]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ -\textbf{Design v3} :\\ -\AffCartesJeu[Hauteur=2,TypeJeu=Pokerv3]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ -\textbf{Design v4} :\\ -\AffCartesJeu[Hauteur=2,TypeJeu=Pokerv4]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ -\textbf{Design v5} :\\ -\AffCartesJeu[Hauteur=2,TypeJeu=Pokerv5]{DK § AP § 10T § VP § 8T § RT § 9C} \\ +\textbf{Design v1} :\\ \AffCartesJeu[Hauteur=2,StyleJeu=v1]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ +\textbf{Design v2} :\\ \AffCartesJeu[Hauteur=2,StyleJeu=v2]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ +\textbf{Design v3} :\\ \AffCartesJeu[Hauteur=2,StyleJeu=v3]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ +\textbf{Design v4} :\\ \AffCartesJeu[Hauteur=2,StyleJeu=v4]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ +\textbf{Design v5} :\\ \AffCartesJeu[Hauteur=2,StyleJeu=v5]{DK § AP § 10T § VP § 8T § RT § 9C} \\ \\ +\textbf{Design fr} :\\ \AffCartesJeu[Hauteur=2,StyleJeu=fr]{DK § AP § 10T § VP § 8T § RT § 9C} \hfill\cmaj{0.2.4}\\ \\ +\textbf{Design bi} :\\ \AffCartesJeu[Hauteur=2,StyleJeu=bicycl]{DK § AP § 10T § VP § 8T § RT § 9C}\hfill\cmaj{0.2.4} \\ \end{codetex} \pagebreak @@ -524,7 +543,8 @@ Les \Cle{options} sont les suivantes : \begin{itemize} \item la clé \Cle{Hauteur} correspond à la hauteur voulue, en cm, des cartes ; \hfill{}défaut \Cle{4.25} - \item la clé \Cle{TypeJeu} (parmi \Cle{Poker(vX)} ou \Cle{Tarot} ou \Cle{Uno}) pour spécifier les cartes à utiliser ; \hfill{}défaut \Cle{Poker} + \item la clé \Cle{TypeJeu} (parmi \Cle{Poker} ou \Cle{Tarot} ou \Cle{Uno}) pour spécifier les cartes à utiliser ; \hfill{}défaut \Cle{Poker} + \item \cmaj{0.2.4} la clé \Cle{Stylejeu} (parmi \Cle{v1}, \ldots, \Cle{v5}, \Cle{fr} ou \Cle{bicycl}) pour spécifier le style des cartes \textsf{Poker} ; \hfill{}défaut \Cle{v1} \item la clé \Cle{EspH} correspond à coefficient d'espacement horizontal (\textit{proche} du cm en taille réelle) entre les cartes ; \hfill{}défaut \Cle{1} \item la clé \Cle{EspH} correspond à coefficient d'espacement vertical (\textit{proche} du cm en taille réelle) entre les cartes ; \hfill{}défaut \Cle{0} \item le booléen \Cle{Eventail} pour une présentation en éventail ; \hfill{}défaut \Cle{false} @@ -600,7 +620,8 @@ Les \Cle{options} sont les suivantes : \begin{itemize} \item la clé \Cle{Hauteur} correspond à la hauteur voulue, en cm, des cartes ; \hfill{}défaut \Cle{4.25} - \item la clé \Cle{TypeJeu} (parmi \Cle{Poker(vX)} ou \Cle{Belote(vX)} ou \Cle{Bataille(vX)} ou \Cle{Rami(vX)} ou \Cle{Uno} ou \Cle{Tarot}) ; \hfill{}défaut \Cle{Poker} + \item la clé \Cle{TypeJeu} (parmi \Cle{Poker} ou \Cle{Belote} ou \Cle{Bataille} ou \Cle{Rami} ou \Cle{Uno} ou \Cle{Tarot}) ; \hfill{}défaut \Cle{Poker} + \item \cmaj{0.2.4} la clé \Cle{Stylejeu} (parmi \Cle{v1}, \ldots, \Cle{v5}, \Cle{fr} ou \Cle{bicycl}) pour spécifier le style des cartes type \textsf{Poker/Belote/Rami/Bataille} ; \hfill{}défaut \Cle{v1} \item la clé \Cle{EspH} correspond à coefficient d'espacement horizontal (\textit{proche} du cm en taille réelle) entre les cartes ; \hfill{}défaut \Cle{1} \item la clé \Cle{EspH} correspond à coefficient d'espacement vertical (\textit{proche} du cm en taille réelle) entre les cartes ; \hfill{}défaut \Cle{0} \item le booléen \Cle{Eventail} pour une présentation en éventail ; \hfill{}défaut \Cle{false} @@ -614,10 +635,10 @@ Les \Cle{options} sont les suivantes : En ce qui concerne les \textit{jeux} disponibles (non modifiables) : \begin{itemize} - \item \Cle{Poker(vX)} : 52 cartes (sans Joker) ; - \item \Cle{Belote(vX)} : 32 cartes (sans Joker) ; - \item \Cle{Bataille(vX)} : 54 cartes (avec Jokers) ; - \item \Cle{Rami(vX)} : 108 cartes (avec Jokers) ; + \item \Cle{Poker} : 52 cartes (sans Joker) ; + \item \Cle{Belote} : 32 cartes (sans Joker) ; + \item \Cle{Bataille} : 54 cartes (avec Jokers) ; + \item \Cle{Rami} : 108 cartes (avec Jokers) ; \item \Cle{Tarot} : 78 cartes ; \item \Cle{Uno}. \end{itemize} @@ -627,19 +648,19 @@ En ce qui concerne les \textit{jeux} disponibles (non modifiables) : \begin{codetex}[] \textbf{\large Belote v1 \& Belote v4 \& Belote v5 :} \\ \\ -\MainCartesJeuAleatoire[Hauteur=2.5,TypeJeu=Belote]{8} ou \MainCartesJeuAleatoire[Hauteur=2.5,TypeJeu=Belotev4]{8} ou \MainCartesJeuAleatoire[Hauteur=2.5,TypeJeu=Belotev5]{8}.\\ \\ -\textbf{\large Poker v1 \& Poker v3 :} \\ \\ -\MainCartesJeuAleatoire[Hauteur=2.5,Eventail,EspH=0,EspV=0.1]{5} ou \MainCartesJeuAleatoire[Hauteur=2.5,Eventail,EspH=0,EspV=0.1,TypeJeu=Pokerv3]{5}.\\ \\ +\MainCartesJeuAleatoire[Hauteur=2.5,TypeJeu=Belote]{8} ou \MainCartesJeuAleatoire[Hauteur=2.5,TypeJeu=Belote,StyleJeu=v4]{8} ou \MainCartesJeuAleatoire[Hauteur=2.5,TypeJeu=Belote,StyleJeu=v5]{8}.\\ \\ +\textbf{\large Poker fr \& Poker v3 :} \\ \\ +\MainCartesJeuAleatoire[Hauteur=2.5,Eventail,EspH=0,EspV=0.1]{5} ou \MainCartesJeuAleatoire[Hauteur=2.5,Eventail,EspH=0,EspV=0.1,StyleJeu=v3]{5}.\\ \\ \textbf{\large Bataille v2 :} \\ \\ -\MainCartesJeuAleatoire[Hauteur=2.5,TypeJeu=Bataillev2]{27}\\ \\ +\MainCartesJeuAleatoire[Hauteur=2.5,TypeJeu=Bataille,StyleJeu=v2]{27}\\ \\ \textbf{\large Tarot :} \\ \MainCartesJeuAleatoire[Hauteur=3.25,TypeJeu=Tarot]{10} ou~ \MainCartesJeuAleatoire[Hauteur=3.25,Eventail,TypeJeu=Tarot,EspH=0,EspV=0.1]{10}. \end{codetex} \begin{codetex}[] -\textbf{\large Rami v2 :} \\ \\ -\MainCartesJeuAleatoire[Hauteur=3.75,TypeJeu=Ramiv2]{15}\\ \\ +\textbf{\large Rami bicycl :} \\ \\ +\MainCartesJeuAleatoire[Hauteur=3.75,TypeJeu=Rami,StyleJeu=bicycl]{15}\\ \\ \textbf{\large Uno :} \\ \\ \MainCartesJeuAleatoire[Hauteur=4,TypeJeu=Uno,Eventail,EspH=-0.1,Rotation=15,EspV=0.1]{7} \end{codetex} @@ -694,14 +715,14 @@ Quelques \Cle{options} pour les \textit{mini-}cartes : \begin{itemize} \item la clé \Cle{Largeur} pour gérer la largeur des miniatures ; \hfill{}défaut \Cle{0.55cm} - \item la clé \Cle{FondAtout} pour gérer la couleur de fond pour les atouts. \hfill{}défaut \Cle{PeachPuff} + \item la clé \Cle{FondAtout} pour gérer la couleur de fond pour les atouts. \hfill{}défaut \Cle{yellow} \end{itemize} \end{codecles} \begin{codetex}[] \foreach \EECARTE in {2,3,4,5,6,7,8,9,10,V,C,D,R,A}{\AffMiniCarteJeu[Largeur=0.75cm]{\EECARTE.K}}\\ -\AffMiniCarteJeu[FondAtout=LightSkyBlue,Largeur=0.75cm]{Exc}% -\foreach \EECARTE in {1,2,...,21}{\AffMiniCarteJeu[FondAtout=LightSkyBlue,Largeur=0.75cm]{\EECARTE.AT}} +\AffMiniCarteJeu[FondAtout=cyan,Largeur=0.75cm]{Exc}% +\foreach \EECARTE in {1,2,...,21}{\AffMiniCarteJeu[FondAtout=cyan,Largeur=0.75cm]{\EECARTE.AT}} \end{codetex} \subsection{\textit{Mini}-Mains et \textit{mini}-mains aléatoires} @@ -757,15 +778,15 @@ Dos disponibles : \texttt{Dos} \medskip -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[Hauteur=1.85]{#1P}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[Hauteur=1.85,StyleJeu=v1]{#1P}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[Hauteur=1.85]{#1C}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[Hauteur=1.85,StyleJeu=v1]{#1C}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[Hauteur=1.85]{#1K}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[Hauteur=1.85,StyleJeu=v1]{#1K}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[Hauteur=1.85]{#1T}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[Hauteur=1.85,StyleJeu=v1]{#1T}} -\AffCarteJeu[Hauteur=1.85]{JN}\AffCarteJeu[Hauteur=1.85]{JR}\AffCarteJeu[Hauteur=1.85]{Dos}% +\AffCarteJeu[Hauteur=1.85,StyleJeu=v1]{JN}\AffCarteJeu[Hauteur=1.85,StyleJeu=v1]{JR}\AffCarteJeu[Hauteur=1.85,StyleJeu=v1]{Dos}% %\xintFor #1 in {Bleu,BleuVert,Fuchsia,Gris,Jaune,Marron,Navy,Noir,Olive,Vert,Violet}\do{\AffCarteJeu[Hauteur=1.75]{Dos#1}} \subsection{Poker/Bataille/Belote/Rami (v2)} @@ -774,15 +795,15 @@ Dos disponibles : \texttt{DosBleu} ou \texttt{DosRouge} ou \texttt{DosBleu2} ou \medskip -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{#1P}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{#1P}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{#1C}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{#1C}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{#1K}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{#1K}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{#1T}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{#1T}} -\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{JN}\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{JR}\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{DosBleu}\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{DosRouge}\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{DosBleu2}\AffCarteJeu[TypeJeu=Pokerv2,Hauteur=1.85]{DosRouge2}% +\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{JN}\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{JR}\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{DosBleu}\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{DosRouge}\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{DosBleu2}\AffCarteJeu[StyleJeu=v2,Hauteur=1.85]{DosRouge2}% %\xintFor #1 in {Bleu,BleuVert,Fuchsia,Gris,Jaune,Marron,Navy,Noir,Olive,Vert,Violet}\do{\AffCarteJeu[Hauteur=1.75]{Dos#1}} \pagebreak @@ -793,15 +814,15 @@ Dos disponibles : \texttt{DosNoir} ou \texttt{DosRouge} \medskip -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{#1P}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v3,Hauteur=1.85]{#1P}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{#1C}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v3,Hauteur=1.85]{#1C}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{#1K}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v3,Hauteur=1.85]{#1K}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{#1T}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v3,Hauteur=1.85]{#1T}} -\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{JN}\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{JR}\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{DosNoir}\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{DosRouge}% +\AffCarteJeu[StyleJeu=v3,Hauteur=1.85]{JN}\AffCarteJeu[StyleJeu=v3,Hauteur=1.85]{JR}\AffCarteJeu[StyleJeu=v3,Hauteur=1.85]{DosNoir}\AffCarteJeu[StyleJeu=v3,Hauteur=1.85]{DosRouge}% \subsection{Poker/Bataille/Belote/Rami (v4)} @@ -809,15 +830,15 @@ Dos disponibles : \texttt{DosBleu} ou \texttt{DosRouge} \medskip -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv4,Hauteur=1.85]{#1P}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v4,Hauteur=1.85]{#1P}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv4,Hauteur=1.85]{#1C}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v4,Hauteur=1.85]{#1C}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv4,Hauteur=1.85]{#1K}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v4,Hauteur=1.85]{#1K}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv4,Hauteur=1.85]{#1T}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v4,Hauteur=1.85]{#1T}} -\AffCarteJeu[TypeJeu=Pokerv4,Hauteur=1.85]{JN}\AffCarteJeu[TypeJeu=Pokerv4,Hauteur=1.85]{JR}\AffCarteJeu[TypeJeu=Pokerv4,Hauteur=1.85]{DosRouge}\AffCarteJeu[TypeJeu=Pokerv4,Hauteur=1.85]{DosBleu}% +\AffCarteJeu[StyleJeu=v4,Hauteur=1.85]{JN}\AffCarteJeu[StyleJeu=v4,Hauteur=1.85]{JR}\AffCarteJeu[StyleJeu=v4,Hauteur=1.85]{DosRouge}\AffCarteJeu[StyleJeu=v4,Hauteur=1.85]{DosBleu}% \pagebreak @@ -827,15 +848,49 @@ Dos disponibles : \texttt{DosNoir} ou \texttt{DosRouge} \medskip -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv5,Hauteur=1.85]{#1P}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v5,Hauteur=1.85]{#1P}} + +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v5,Hauteur=1.85]{#1C}} + +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v5,Hauteur=1.85]{#1K}} + +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=v5,Hauteur=1.85]{#1T}} + +\AffCarteJeu[StyleJeu=v5,Hauteur=1.85]{JN}\AffCarteJeu[StyleJeu=v5,Hauteur=1.85]{JR}\AffCarteJeu[StyleJeu=v5,Hauteur=1.85]{DosRouge}\AffCarteJeu[StyleJeu=v5,Hauteur=1.85]{DosNoir}% + +\subsection{Poker/Bataille/Belote/Rami (fr)} + +Dos disponibles : \texttt{DosBleu} ou \texttt{DosRouge} + +\medskip + +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=fr,Hauteur=1.85]{#1P}} + +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=fr,Hauteur=1.85]{#1C}} + +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=fr,Hauteur=1.85]{#1K}} + +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=fr,Hauteur=1.85]{#1T}} + +\AffCarteJeu[StyleJeu=fr,Hauteur=1.85]{JN}\AffCarteJeu[StyleJeu=fr,Hauteur=1.85]{JR}\AffCarteJeu[StyleJeu=fr,Hauteur=1.85]{DosRouge}\AffCarteJeu[StyleJeu=fr,Hauteur=1.85]{DosBleu}% + +\pagebreak + +\subsection{Poker/Bataille/Belote/Rami (bic)} + +Dos disponibles : \texttt{DosBleu} ou \texttt{DosRouge} + +\medskip + +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=bicycl,Hauteur=1.85]{#1P}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv5,Hauteur=1.85]{#1C}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=bicycl,Hauteur=1.85]{#1C}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv5,Hauteur=1.85]{#1K}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=bicycl,Hauteur=1.85]{#1K}} -\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[TypeJeu=Pokerv5,Hauteur=1.85]{#1T}} +\xintFor #1 in {2,3,4,5,6,7,8,9,10,V,D,R,A}\do{\AffCarteJeu[StyleJeu=bicycl,Hauteur=1.85]{#1T}} -\AffCarteJeu[TypeJeu=Pokerv5,Hauteur=1.85]{JN}\AffCarteJeu[TypeJeu=Pokerv5,Hauteur=1.85]{JR}\AffCarteJeu[TypeJeu=Pokerv3,Hauteur=1.85]{DosRouge}\AffCarteJeu[TypeJeu=Pokerv5,Hauteur=1.85]{DosNoir}% +\AffCarteJeu[StyleJeu=bicycl,Hauteur=1.85]{JN}\AffCarteJeu[StyleJeu=bicycl,Hauteur=1.85]{JR}\AffCarteJeu[StyleJeu=bicycl,Hauteur=1.85]{DosRouge}\AffCarteJeu[StyleJeu=bicycl,Hauteur=1.85]{DosBleu}% \subsection{Cartes Tarot} @@ -903,12 +958,12 @@ L'\textit{origine} des cartes est fixée, au coin bas-gauche, et la \Cle{Rotatio \begin{tikzpicture} \draw[thin,lightgray] (-5,-5) grid (5,3) ; %grille rajoutée pour la lisibilité du code \foreach \ptsupport in {(0,0),(3,-4),(-3,-1),(-2,-3.5),(2,2.75),(-4.5,-4.5),,(1,-2.5)}% - {\filldraw[Gray] \ptsupport circle[radius=2pt] ;} %poits rajouté pour la lisibilité du code + {\filldraw[gray] \ptsupport circle[radius=2pt] ;} %points rajouté pour la lisibilité du code \foreach \x in {-5,-4,...,5} \draw[lightgray] (\x,-5) node[below,font=\small] {$\x$} ; \foreach \y in {-5,-4,...,3} \draw[lightgray] (-5,\y) node[left,font=\small] {$\y$} ; \AffCarteJeu[Hauteur=2,Tikz=true,TikzAutonome=false]% {10C} - \AffCarteJeu[TypeJeu=Pokerv2,Hauteur=2.5,Tikz=true,TikzAutonome=false,DecalageX=3,DecalageY=-4]% + \AffCarteJeu[StyleJeu=v2,Hauteur=2.5,Tikz=true,TikzAutonome=false,DecalageX=3,DecalageY=-4]% {JN} \AffCarteJeu[Hauteur=3,Tikz=true,TikzAutonome=false,DecalageX=-3,DecalageY=-1,Rotation=20]% {JR} @@ -920,7 +975,7 @@ L'\textit{origine} des cartes est fixée, au coin bas-gauche, et la \Cle{Rotatio \AffCarteJeu[TypeJeu=Uno,Hauteur=2,Tikz=true,TikzAutonome=false,DecalageX=-4.5,DecalageY=-4.5]% {P4} \AffCarteJeu% - [TypeJeu=Pokerv4,Hauteur=1.75,Tikz=true,TikzAutonome=false,Rotation=-10,DecalageX=1,DecalageY=-2.5]% + [StyleJeu=v4,Hauteur=1.75,Tikz=true,TikzAutonome=false,Rotation=-10,DecalageX=1,DecalageY=-2.5]% {RP} \end{tikzpicture} \end{codetex} diff --git a/Master/texmf-dist/doc/latex/jeuxcartes/README.md b/Master/texmf-dist/doc/latex/jeuxcartes/README.md index f7d63ad0985..85921d2e469 100644 --- a/Master/texmf-dist/doc/latex/jeuxcartes/README.md +++ b/Master/texmf-dist/doc/latex/jeuxcartes/README.md @@ -10,5 +10,7 @@ Poker v2 cards Image's Licence : Public Domain https://tekeye.uk/playing_card Poker v3 cards Image's Licence : Public Domain https://www.me.uk/cards/ Poker v4 cards Image's Licence : CC BY-SA 4.0 https://commons.wikimedia.org/wiki/File:Computer_screen_playing_cards_deck.svg Poker v5 cards Image's Licence : Public Domain https://www.me.uk/cards/ +Poker fr cards Image's Licence.: LGPL-2.1 license https://svg-cards.sourceforge.net/ +Poker bi cards Image's Licence.: LGPL-3 license https://github.com/tfbkny/blackjack Tarot v1 cards Image's Licence : Public Domain https://freesvg.org/deck-of-french-tarot-playing-cards Uno v1 cards Image's Licence : MIT License https://eperezcosano.github.io/uno-part1/
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10C.pdf Binary files differnew file mode 100644 index 00000000000..4ad326b6903 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10K.pdf Binary files differnew file mode 100644 index 00000000000..9be209cc9e7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10P.pdf Binary files differnew file mode 100644 index 00000000000..bb56c47cfbd --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10T.pdf Binary files differnew file mode 100644 index 00000000000..975b7e80870 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-10T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2C.pdf Binary files differnew file mode 100644 index 00000000000..f8e7009274c --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2K.pdf Binary files differnew file mode 100644 index 00000000000..bddec87453b --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2P.pdf Binary files differnew file mode 100644 index 00000000000..f4cc44b58a4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2T.pdf Binary files differnew file mode 100644 index 00000000000..0d9ef07904f --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-2T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3C.pdf Binary files differnew file mode 100644 index 00000000000..ef67c1132b1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3K.pdf Binary files differnew file mode 100644 index 00000000000..b46c379c132 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3P.pdf Binary files differnew file mode 100644 index 00000000000..ff4036f80d6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3T.pdf Binary files differnew file mode 100644 index 00000000000..d61d8810aee --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-3T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4C.pdf Binary files differnew file mode 100644 index 00000000000..f27b9f9873b --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4K.pdf Binary files differnew file mode 100644 index 00000000000..b8425445142 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4P.pdf Binary files differnew file mode 100644 index 00000000000..40de7bfa8e7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4T.pdf Binary files differnew file mode 100644 index 00000000000..c68c98b9a05 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-4T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5C.pdf Binary files differnew file mode 100644 index 00000000000..17ddda92571 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5K.pdf Binary files differnew file mode 100644 index 00000000000..a2117ddf389 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5P.pdf Binary files differnew file mode 100644 index 00000000000..cd55583dae3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5T.pdf Binary files differnew file mode 100644 index 00000000000..aef4763d9f4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-5T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6C.pdf Binary files differnew file mode 100644 index 00000000000..e4d20e1f2b0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6K.pdf Binary files differnew file mode 100644 index 00000000000..adf94585a73 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6P.pdf Binary files differnew file mode 100644 index 00000000000..66b7a3c3e40 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6T.pdf Binary files differnew file mode 100644 index 00000000000..3e54d161bc5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-6T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7C.pdf Binary files differnew file mode 100644 index 00000000000..2b153dde68f --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7K.pdf Binary files differnew file mode 100644 index 00000000000..f786953c4bc --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7P.pdf Binary files differnew file mode 100644 index 00000000000..a2d510e9aa9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7T.pdf Binary files differnew file mode 100644 index 00000000000..6e38543e320 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-7T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8C.pdf Binary files differnew file mode 100644 index 00000000000..bb51e314b28 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8K.pdf Binary files differnew file mode 100644 index 00000000000..320c41ecab3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8P.pdf Binary files differnew file mode 100644 index 00000000000..94f13838239 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8T.pdf Binary files differnew file mode 100644 index 00000000000..5716f364bc5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-8T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9C.pdf Binary files differnew file mode 100644 index 00000000000..04da204df84 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9K.pdf Binary files differnew file mode 100644 index 00000000000..fa3c1567646 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9P.pdf Binary files differnew file mode 100644 index 00000000000..e04f4318d61 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9T.pdf Binary files differnew file mode 100644 index 00000000000..67c5185f994 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-9T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AC.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AC.pdf Binary files differnew file mode 100644 index 00000000000..16398e779a5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AC.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AK.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AK.pdf Binary files differnew file mode 100644 index 00000000000..cbe3b7b271e --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AK.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AP.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AP.pdf Binary files differnew file mode 100644 index 00000000000..6f30c878335 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AP.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AT.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AT.pdf Binary files differnew file mode 100644 index 00000000000..2c617c3565e --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-AT.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DC.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DC.pdf Binary files differnew file mode 100644 index 00000000000..9b49ceec16d --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DC.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DK.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DK.pdf Binary files differnew file mode 100644 index 00000000000..bdeedededba --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DK.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DP.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DP.pdf Binary files differnew file mode 100644 index 00000000000..c6f44ca4e12 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DP.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DT.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DT.pdf Binary files differnew file mode 100644 index 00000000000..1b3d279c2ec --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DT.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DosBleu.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DosBleu.pdf Binary files differnew file mode 100644 index 00000000000..f569a19858c --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DosBleu.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DosRouge.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DosRouge.pdf Binary files differnew file mode 100644 index 00000000000..09c7b32c22d --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-DosRouge.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-JN.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-JN.pdf Binary files differnew file mode 100644 index 00000000000..ac36b4c1888 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-JN.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-JR.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-JR.pdf Binary files differnew file mode 100644 index 00000000000..28414290b46 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-JR.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RC.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RC.pdf Binary files differnew file mode 100644 index 00000000000..145d34040f3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RC.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RK.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RK.pdf Binary files differnew file mode 100644 index 00000000000..38e448802ee --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RK.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RP.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RP.pdf Binary files differnew file mode 100644 index 00000000000..7558c9dfaaf --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RP.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RT.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RT.pdf Binary files differnew file mode 100644 index 00000000000..38cdab31aab --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-RT.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VC.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VC.pdf Binary files differnew file mode 100644 index 00000000000..58209aa8976 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VC.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VK.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VK.pdf Binary files differnew file mode 100644 index 00000000000..a9cc425f177 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VK.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VP.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VP.pdf Binary files differnew file mode 100644 index 00000000000..127e34e285b --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VP.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VT.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VT.pdf Binary files differnew file mode 100644 index 00000000000..856a00e082d --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRbic-VT.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10C.pdf Binary files differnew file mode 100644 index 00000000000..d3ea15096c2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10K.pdf Binary files differnew file mode 100644 index 00000000000..f9064ca98ae --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10P.pdf Binary files differnew file mode 100644 index 00000000000..2f88d2b4957 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10T.pdf Binary files differnew file mode 100644 index 00000000000..53926efa754 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-10T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2C.pdf Binary files differnew file mode 100644 index 00000000000..8f970c732a5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2K.pdf Binary files differnew file mode 100644 index 00000000000..36935196da2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2P.pdf Binary files differnew file mode 100644 index 00000000000..9c9cf1b4c4e --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2T.pdf Binary files differnew file mode 100644 index 00000000000..6531cee8451 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-2T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3C.pdf Binary files differnew file mode 100644 index 00000000000..360a11baceb --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3K.pdf Binary files differnew file mode 100644 index 00000000000..128abdb8da7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3P.pdf Binary files differnew file mode 100644 index 00000000000..24a2dec75f6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3T.pdf Binary files differnew file mode 100644 index 00000000000..7bf8c9319f5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-3T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4C.pdf Binary files differnew file mode 100644 index 00000000000..ab1bf3d22f8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4K.pdf Binary files differnew file mode 100644 index 00000000000..0e2576c0f25 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4P.pdf Binary files differnew file mode 100644 index 00000000000..af9bb0f9565 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4T.pdf Binary files differnew file mode 100644 index 00000000000..21037bf381e --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-4T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5C.pdf Binary files differnew file mode 100644 index 00000000000..82bc4a8b165 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5K.pdf Binary files differnew file mode 100644 index 00000000000..804916da41f --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5P.pdf Binary files differnew file mode 100644 index 00000000000..2b3b227593f --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5T.pdf Binary files differnew file mode 100644 index 00000000000..0bdfc70d096 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-5T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6C.pdf Binary files differnew file mode 100644 index 00000000000..ec7f91cfceb --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6K.pdf Binary files differnew file mode 100644 index 00000000000..18a15ed861e --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6P.pdf Binary files differnew file mode 100644 index 00000000000..26d4120fed4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6T.pdf Binary files differnew file mode 100644 index 00000000000..519349a5470 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-6T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7C.pdf Binary files differnew file mode 100644 index 00000000000..28800f4ad35 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7K.pdf Binary files differnew file mode 100644 index 00000000000..36fb4123d39 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7P.pdf Binary files differnew file mode 100644 index 00000000000..00454470a49 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7T.pdf Binary files differnew file mode 100644 index 00000000000..8ce9fd17bed --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-7T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8C.pdf Binary files differnew file mode 100644 index 00000000000..ad92a53df14 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8K.pdf Binary files differnew file mode 100644 index 00000000000..8bf8ea2d15a --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8P.pdf Binary files differnew file mode 100644 index 00000000000..2abac1f7fd3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8T.pdf Binary files differnew file mode 100644 index 00000000000..c079d0c4c96 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-8T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9C.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9C.pdf Binary files differnew file mode 100644 index 00000000000..9901f3574dc --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9C.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9K.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9K.pdf Binary files differnew file mode 100644 index 00000000000..6aac0f9f318 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9K.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9P.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9P.pdf Binary files differnew file mode 100644 index 00000000000..f0dbb861aa2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9P.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9T.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9T.pdf Binary files differnew file mode 100644 index 00000000000..b49b71d9e49 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-9T.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AC.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AC.pdf Binary files differnew file mode 100644 index 00000000000..0e86ce2bce4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AC.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AK.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AK.pdf Binary files differnew file mode 100644 index 00000000000..6ea1e4d82fb --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AK.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AP.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AP.pdf Binary files differnew file mode 100644 index 00000000000..8c17ced4af3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AP.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AT.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AT.pdf Binary files differnew file mode 100644 index 00000000000..a7621fa99e0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-AT.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DC.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DC.pdf Binary files differnew file mode 100644 index 00000000000..d88f1e264a7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DC.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DK.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DK.pdf Binary files differnew file mode 100644 index 00000000000..cc1764f7ac5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DK.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DP.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DP.pdf Binary files differnew file mode 100644 index 00000000000..97ba07ef054 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DP.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DT.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DT.pdf Binary files differnew file mode 100644 index 00000000000..9136fc13776 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DT.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DosBleu.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DosBleu.pdf Binary files differnew file mode 100644 index 00000000000..b740f37ff1f --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DosBleu.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DosRouge.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DosRouge.pdf Binary files differnew file mode 100644 index 00000000000..3fdcce6e661 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-DosRouge.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-JN.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-JN.pdf Binary files differnew file mode 100644 index 00000000000..8803b227d48 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-JN.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-JR.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-JR.pdf Binary files differnew file mode 100644 index 00000000000..dd458024f2d --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-JR.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RC.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RC.pdf Binary files differnew file mode 100644 index 00000000000..d98e0172d0f --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RC.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RK.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RK.pdf Binary files differnew file mode 100644 index 00000000000..97da1a445ef --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RK.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RP.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RP.pdf Binary files differnew file mode 100644 index 00000000000..160cd14e00a --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RP.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RT.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RT.pdf Binary files differnew file mode 100644 index 00000000000..7183bb13d18 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-RT.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VC.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VC.pdf Binary files differnew file mode 100644 index 00000000000..a44243ebeb5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VC.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VK.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VK.pdf Binary files differnew file mode 100644 index 00000000000..26bf0f2cb7a --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VK.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VP.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VP.pdf Binary files differnew file mode 100644 index 00000000000..18e137c04af --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VP.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VT.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VT.pdf Binary files differnew file mode 100644 index 00000000000..202c4ec5df2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRfr-VT.pdf diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRv3-JS.pdf b/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRv3-JS.pdf Binary files differdeleted file mode 100644 index e84827104bd..00000000000 --- a/Master/texmf-dist/tex/latex/jeuxcartes/CaJ-PokeRv3-JS.pdf +++ /dev/null diff --git a/Master/texmf-dist/tex/latex/jeuxcartes/JeuxCartes.sty b/Master/texmf-dist/tex/latex/jeuxcartes/JeuxCartes.sty index b5f2b94ac5c..b0579a4086a 100644 --- a/Master/texmf-dist/tex/latex/jeuxcartes/JeuxCartes.sty +++ b/Master/texmf-dist/tex/latex/jeuxcartes/JeuxCartes.sty @@ -1,38 +1,38 @@ -% Author : C. Pierquet -% licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf -% Poker v1 cards Image's Licence : LGPL-2.1 license https://github.com/htdebeer/SVG-cards -% Poker v2 cards Image's Licence : Public Domain https://tekeye.uk/playing_cards/svg-playing-cards -% Poker v3 cards Image's Licence : Public Domain https://www.me.uk/cards/ -% Poker v4 cards Image's Licence : CC BY-SA 4.0) https://commons.wikimedia.org/wiki/File:Computer_screen_playing_cards_deck.svg -% Poker v5 cards Image's Licence : Public Domain https://www.me.uk/cards/ -% Tarot v1 cards Image's Licence : Public Domain https://freesvg.org/deck-of-french-tarot-playing-cards -% Uno v1 cards Image's Licence : MIT License https://eperezcosano.github.io/uno-part1/ +% Author.........................: C. Pierquet +% licence........................: Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf +% Poker v1 cards Image's Licence.: LGPL-2.1 license https://github.com/htdebeer/SVG-cards +% Poker v2 cards Image's Licence.: Public Domain https://tekeye.uk/playing_cards/svg-playing-cards +% Poker v3 cards Image's Licence.: Public Domain https://www.me.uk/cards/ +% Poker v4 cards Image's Licence.: CC BY-SA 4.0 https://commons.wikimedia.org/wiki/File:Computer_screen_playing_cards_deck.svg +% Poker v5 cards Image's Licence.: Public Domain https://www.me.uk/cards/ +% Poker fr cards Image's Licence.: LGPL-2.1 license https://svg-cards.sourceforge.net/ +% Poker bi cards Image's Licence.: LGPL-3 license https://github.com/tfbkny/blackjack +% Tarot v1 cards Image's Licence.: Public Domain https://freesvg.org/deck-of-french-tarot-playing-cards +% Uno v1 cards Image's Licence.: MIT License https://eperezcosano.github.io/uno-part1/ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{JeuxCartes}[2023/02/25 v0.2.3 Jeux de cartes] -% 0.2.3 Ajout d'une option pour présenter une main "inversée" + style v5 -% 0.2.2a Correction de 2 cartes de pokerv4 -% 0.2.2 Ajout d'un style v4 pour le poker -% 0.2.1a Correction d'un bug avec une carte de poker... -% 0.2.0 Modification des images (en mode pdf !) + v3 Poker + réduction taille Tarot -% 0.1.7 Correction d'un bug avec les noms de Uno -% 0.1.5 Ajout v2 pour le Poker -% 0.1.4 Réduction de la taille des images -% 0.1.3 Ajout de cartes Uno (CC1.0 par AlexDer) + modification des commandes + rami -% Amélioration de la qualité des cartes de Tarot (sans augmenter la taille) -% 0.1.2 Modification du nom (et de la source) des images de Tarot (CC0) -% 0.1.1 Ajout de commandes pour des mini-cartes -% 0.1 Version initiale +\ProvidesPackage{JeuxCartes}[2023/03/18 v0.2.4 Jeux de cartes] +% 0.2.4 Style <fr> avec carte française + <bicycl> + modification des clés avec l'ajout de <StyleJeu> + Suppression xcolor +% 0.2.3 Ajout d'une option pour présenter une main "inversée" + style <v5> +% 0.2.2 Correction de 2 cartes de pokerv4 +% 0.2.2 Ajout d'un style <v4> pour le poker +% 0.2.1 Correction d'un bug avec une carte de poker... +% 0.2.0 Modification des images (en mode pdf !) + <v3> Poker + réduction taille Tarot +% 0.1.7 Correction d'un bug avec les noms de Uno +% 0.1.5 Ajout <v2> pour le Poker +% 0.1.4 Réduction de la taille des images +% 0.1.3 Ajout de cartes Uno (CC1.0 par AlexDer) + modification des commandes + rami +% Amélioration de la qualité des cartes de Tarot (sans augmenter la taille) +% 0.1.2 Modification du nom (et de la source) des images de Tarot (CC0) +% 0.1.1 Ajout de commandes pour des mini-cartes +% 0.1 Version initiale %------Packages utiles \RequirePackage{graphicx} -\RequirePackage[table,svgnames]{xcolor} \RequirePackage{tikz} \RequirePackage{pgffor} -\RequirePackage{xfp} \RequirePackage{listofitems} \RequirePackage{xstring} -\RequirePackage{xparse} \RequirePackage{simplekv} \RequirePackage{xinttools} \RequirePackage{randomlist} @@ -47,7 +47,8 @@ DecalageY=\def\AffCarteJeuDecalageY{#1},% Rotation=\def\AffCarteJeuRotation{#1},% AlignementV=\def\AffCarteJeuAlignementV{#1},% - TypeJeu=\def\AffCarteJeuType{#1} + TypeJeu=\def\AffCarteJeuType{#1},% + StyleJeu=\def\AffCarteJeuStyle{#1} } \setKVdefault[AffCarteJeu]{% Hauteur=4.25,% @@ -57,32 +58,44 @@ DecalageY=0,% Rotation=0,% AlignementV=0.5,% - TypeJeu=Poker + TypeJeu=Poker,% + StyleJeu=v1 } -\NewDocumentCommand\AffCarteJeu{ O{} m }{%1=options,2=cartenommée +\NewDocumentCommand\AffCarteJeu{ O{} m }{%1=options,2=cartenommée (OK) \useKVdefault[AffCarteJeu]% \setKV[AffCarteJeu]{#1}% %cas poker - \IfStrEq{\AffCarteJeuType}{Poker}%poker - {\def\CartePrefixe{CaJ-PokeRv1-}}{}% - %cas pokerv2 - \IfStrEq{\AffCarteJeuType}{Pokerv2}%poker2 - {\def\CartePrefixe{CaJ-PokeRv2-}}{}% - %cas pokerv3 - \IfStrEq{\AffCarteJeuType}{Pokerv3}%poker3 - {\def\CartePrefixe{CaJ-PokeRv3-}}{}% - %cas pokerv4 - \IfStrEq{\AffCarteJeuType}{Pokerv4}%poker4 - {\def\CartePrefixe{CaJ-PokeRv4-}}{}% - %cas pokerv5 - \IfStrEq{\AffCarteJeuType}{Pokerv5}%poker5 - {\def\CartePrefixe{CaJ-PokeRv5-}}{}% + \IfStrEq{\AffCarteJeuType}{Poker}%poker et ensuite style + {% + %cas pokerv1 + \IfStrEq{\AffCarteJeuStyle}{v1}%pokerv1 + {\def\CartePrefixe{CaJ-PokeRv1-}}{}% + %cas pokerv2 + \IfStrEq{\AffCarteJeuStyle}{v2}%pokerv2 + {\def\CartePrefixe{CaJ-PokeRv2-}}{}% + %cas pokerv3 + \IfStrEq{\AffCarteJeuStyle}{v3}%pokerv3 + {\def\CartePrefixe{CaJ-PokeRv3-}}{}% + %cas pokerv4 + \IfStrEq{\AffCarteJeuStyle}{v4}%pokerv4 + {\def\CartePrefixe{CaJ-PokeRv4-}}{}% + %cas pokerv5 + \IfStrEq{\AffCarteJeuStyle}{v5}%pokerv5 + {\def\CartePrefixe{CaJ-PokeRv5-}}{}% + %cas pokerfr + \IfStrEq{\AffCarteJeuStyle}{fr}%pokerfr + {\def\CartePrefixe{CaJ-PokeRfr-}}{}% + %cas pokerbicycle + \IfStrEq{\AffCarteJeuStyle}{bicycl}%pokerbic + {\def\CartePrefixe{CaJ-PokeRbic-}}{}% + }% + {}% %cas tarot - \IfStrEq{\AffCarteJeuType}{Tarot}%tarot + \IfStrEq{\AffCarteJeuType}{Tarot}%tarot (un seul style) {\def\CartePrefixe{CaJ-TaroTv1-}}{}% %cas uno - \IfStrEq{\AffCarteJeuType}{Uno}%uno + \IfStrEq{\AffCarteJeuType}{Uno}%uno (un seul style) {\def\CartePrefixe{CaJ-UnOv1-}}{}% %transformation valign en tikz \def\OptionTikzCBB{current bounding box.center}% @@ -111,14 +124,16 @@ %------commande main simple (cartes côte à côte) \defKV[AffMainSimpleCartes]{% Hauteur=\def\MainSimpleHauteur{#1},% - TypeJeu=\def\MainSimpleJeuType{#1} + TypeJeu=\def\MainSimpleJeuType{#1},% + StyleJeu=\def\MainSimpleJeuStyle{#1} } \setKVdefault[AffMainSimpleCartes]{% Hauteur=4.25,% - TypeJeu=Poker + TypeJeu=Poker,% + StyleJeu=v1 } -\NewDocumentCommand\AffCartesJeu{ O{} m }{%1=options,2=listecartes +\NewDocumentCommand\AffCartesJeu{ O{} m }{%1=options,2=listecartes (OK) \useKVdefault[AffMainSimpleCartes]% \setKV[AffMainSimpleCartes]{#1}% %calculs et traitement des variables @@ -128,7 +143,7 @@ %main côte à côte \foreach \i in {1,2,...,\ListeCartesMainlen}{% \itemtomacro\ListeCartesMain[\i]\CarteMain% - \AffCarteJeu[TypeJeu=\MainSimpleJeuType,Hauteur=\MainSimpleHauteur]{\CarteMain}% + \AffCarteJeu[TypeJeu=\MainSimpleJeuType,StyleJeu=\MainSimpleJeuStyle,Hauteur=\MainSimpleHauteur]{\CarteMain}% }% } @@ -139,6 +154,7 @@ EspV=\def\MainDecalV{#1},% Rotation=\def\MainRotation{#1},% TypeJeu=\def\MainJeuType{#1},% + StyleJeu=\def\MainJeuStyle{#1},% AlignementV=\def\MainAlignementV{#1} } @@ -149,11 +165,12 @@ Rotation=10,% Eventail=false,% TypeJeu=Poker,% + StyleJeu=v1,% AlignementV=0.5,% Inverse=false } -\NewDocumentCommand\MainCartesJeu{ O{} m }{%1=options,2=listecartes +\NewDocumentCommand\MainCartesJeu{ O{} m }{%1=options,2=listecartes (OK) \useKVdefault[AffMainCartes]% \setKV[AffMainCartes]{#1}% %calculs et traitement des variables @@ -161,16 +178,26 @@ \setsepchar{§}% \readlist*\ListeCartesMain{#2}% \def\NbCartesMain{\ListeCartesMainlen}%nbcartes + %le cas du poker \IfStrEq{\MainJeuType}{Poker}%poker - {\def\HauteurGenerique{8.5}\def\CarteMainPrefixe{CaJ-PokeRv1-}}{}% - \IfStrEq{\MainJeuType}{Pokerv2}%poker2 - {\def\HauteurGenerique{8.5}\def\CarteMainPrefixe{CaJ-PokeRv2-}}{}% - \IfStrEq{\MainJeuType}{Pokerv3}%poker3 - {\def\HauteurGenerique{8.5}\def\CarteMainPrefixe{CaJ-PokeRv3-}}{}% - \IfStrEq{\MainJeuType}{Pokerv4}%poker4 - {\def\HauteurGenerique{8.5}\def\CarteMainPrefixe{CaJ-PokeRv4-}}{}% - \IfStrEq{\MainJeuType}{Pokerv5}%poker5 - {\def\HauteurGenerique{8.5}\def\CarteMainPrefixe{CaJ-PokeRv5-}}{}% + {% + \def\HauteurGenerique{8.5}% + \IfStrEq{\MainJeuStyle}{v1}%pokerv1 + {\def\CarteMainPrefixe{CaJ-PokeRv1-}}{}% + \IfStrEq{\MainJeuStyle}{v2}%poker2 + {\def\CarteMainPrefixe{CaJ-PokeRv2-}}{}% + \IfStrEq{\MainJeuStyle}{v3}%poker3 + {\def\CarteMainPrefixe{CaJ-PokeRv3-}}{}% + \IfStrEq{\MainJeuStyle}{v4}%poker4 + {\def\CarteMainPrefixe{CaJ-PokeRv4-}}{}% + \IfStrEq{\MainJeuStyle}{v5}%poker5 + {\def\CarteMainPrefixe{CaJ-PokeRv5-}}{}% + \IfStrEq{\MainJeuStyle}{fr}%pokerfr + {\def\CarteMainPrefixe{CaJ-PokeRfr-}}{}% + \IfStrEq{\MainJeuStyle}{bicycl}%pokerbic + {\def\CarteMainPrefixe{CaJ-PokeRbic-}}{}% + }% + {}% \IfStrEq{\MainJeuType}{Tarot}%tarot {\def\HauteurGenerique{5.5}\def\CarteMainPrefixe{CaJ-TaroTv1-}}{}% \IfStrEq{\MainJeuType}{Uno}%uno @@ -199,12 +226,12 @@ \def\MainOffset{\fpeval{\EchelleCarteDecalage*\MainDecalV*(\i-1)}}% \def\SecondOffset{\fpeval{\EchelleCarteDecalage*\MainDecalH*(\i-1)}}% \def\DecAngleMain{\fpeval{0.5*\NbCartesMain*\MainRotation}}% - \AffCarteJeu[TypeJeu=\MainJeuType,Tikz,TikzAutonome=false,Hauteur=\MainHauteur,DecalageY=\MainOffset,DecalageX=\SecondOffset,Rotation={\DecAngleMain-(\i-1)*\MainRotation}]{\CarteMain}% + \AffCarteJeu[TypeJeu=\MainJeuType,StyleJeu=\MainJeuStyle,Tikz,TikzAutonome=false,Hauteur=\MainHauteur,DecalageY=\MainOffset,DecalageX=\SecondOffset,Rotation={\DecAngleMain-(\i-1)*\MainRotation}]{\CarteMain}% }% {% \def\MainOffset{\fpeval{\EchelleCarteDecalage*\MainDecalH*(\i-1)}}% \def\SecondOffset{\fpeval{\EchelleCarteDecalage*\MainDecalV*(\i-1)}}% - \AffCarteJeu[TypeJeu=\MainJeuType,Tikz,TikzAutonome=false,Hauteur=\MainHauteur,DecalageX=\MainOffset,DecalageY=\SecondOffset]{\CarteMain}% + \AffCarteJeu[TypeJeu=\MainJeuType,StyleJeu=\MainJeuStyle,Tikz,TikzAutonome=false,Hauteur=\MainHauteur,DecalageX=\MainOffset,DecalageY=\SecondOffset]{\CarteMain}% }% }%finpour \end{tikzpicture}% @@ -212,12 +239,13 @@ %------commande main aléatoire \defKV[AffMainAleaCartes]{% - Hauteur=\def\MainHauteur{#1},% - EspH=\def\MainDecalH{#1},% - EspV=\def\MainDecalV{#1},% - Rotation=\def\MainRotation{#1},% - TypeJeu=\def\MainJeuType{#1},% - AlignementV=\def\MainAlignementV{#1} + Hauteur=\def\MainAleaHauteur{#1},% + EspH=\def\MainAleaDecalH{#1},% + EspV=\def\MainAleaDecalV{#1},% + Rotation=\def\MainAleaRotation{#1},% + TypeJeu=\def\MainAleaJeuType{#1},% + StyleJeu=\def\MainAleaJeuStyle{#1},% + AlignementV=\def\MainAleaAlignementV{#1} } \setKVdefault[AffMainAleaCartes]{% Hauteur=4.25,% @@ -226,6 +254,7 @@ Rotation=10,% Eventail=false,% TypeJeu=Poker,% + StyleJeu=v1,% AlignementV=0.5,% Inverse=false } @@ -238,193 +267,85 @@ \xdef\CartesJeuUno{0B,1B,1B,2B,2B,3B,3B,4B,4B,5B,5B,6B,6B,7B,7B,8B,8B,9B,9B,PTB,PTB,CSB,CSB,P2B,P2B,0V,1V,1V,2V,2V,3V,3V,4V,4V,5V,5V,6V,6V,7V,7V,8V,8V,9V,9V,PTV,PTV,CSV,CSV,P2V,P2V,0J,1J,1J,2J,2J,3J,3J,4J,4J,5J,5J,6J,6J,7J,7J,8J,8J,9J,9J,PTJ,PTJ,CSJ,CSJ,P2J,P2J,0R,1R,1R,2R,2R,3R,3R,4R,4R,5R,5R,6R,6R,7R,7R,8R,8R,9R,9R,PTR,PTR,CSR,CSR,P2R,P2R,P4,P4,P4,P4,Coul,Coul,Coul,Coul}% \NewList{CartesJeuMelange} -\NewDocumentCommand\MainCartesJeuAleatoire{ O{} m }{%1=options,2=nbcartes +\NewDocumentCommand\MainCartesJeuAleatoire{ O{} m }{%1=options,2=nbcartes (OK) \useKVdefault[AffMainAleaCartes]% \setKV[AffMainAleaCartes]{#1}% %calculs et traitement des variables - \IfStrEq{\MainJeuType}{Poker}%poker - {\def\HauteurGenerique{8.5}\def\CarteMainType{Poker}\xdef\CarteDebutRand{\fpeval{randint(0,52-#2)}}}{}% - \IfStrEq{\MainJeuType}{Pokerv2}%pokerv2 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv2}\xdef\CarteDebutRand{\fpeval{randint(0,52-#2)}}}{}% - \IfStrEq{\MainJeuType}{Pokerv3}%pokerv3 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv3}\xdef\CarteDebutRand{\fpeval{randint(0,52-#2)}}}{}% - \IfStrEq{\MainJeuType}{Pokerv4}%pokerv4 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv4}\xdef\CarteDebutRand{\fpeval{randint(0,52-#2)}}}{}% - \IfStrEq{\MainJeuType}{Pokerv5}%pokerv5 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv5}\xdef\CarteDebutRand{\fpeval{randint(0,52-#2)}}}{}% - \IfStrEq{\MainJeuType}{Uno}%uno - {\def\HauteurGenerique{8.5}\def\CarteMainType{Uno}\xdef\CarteDebutRand{\fpeval{randint(0,108-#2)}}}{}% - \IfStrEq{\MainJeuType}{Bataille}%bataille - {\def\HauteurGenerique{8.5}\def\CarteMainType{Poker}\xdef\CarteDebutRand{\fpeval{randint(0,54-#2)}}}{}% - \IfStrEq{\MainJeuType}{Bataillev2}%bataillev2 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv2}\xdef\CarteDebutRand{\fpeval{randint(0,54-#2)}}}{}% - \IfStrEq{\MainJeuType}{Bataillev3}%bataillev3 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv3}\xdef\CarteDebutRand{\fpeval{randint(0,54-#2)}}}{}% - \IfStrEq{\MainJeuType}{Bataillev4}%bataillev4 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv4}\xdef\CarteDebutRand{\fpeval{randint(0,54-#2)}}}{}% - \IfStrEq{\MainJeuType}{Bataillev5}%bataillev5 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv5}\xdef\CarteDebutRand{\fpeval{randint(0,54-#2)}}}{}% - \IfStrEq{\MainJeuType}{Belote}%belote - {\def\HauteurGenerique{8.5}\def\CarteMainType{Poker}\xdef\CarteDebutRand{\fpeval{randint(0,32-#2)}}}{}% - \IfStrEq{\MainJeuType}{Belotev2}%belotev2 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv2}\xdef\CarteDebutRand{\fpeval{randint(0,32-#2)}}}{}% - \IfStrEq{\MainJeuType}{Belotev3}%belotev3 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv3}\xdef\CarteDebutRand{\fpeval{randint(0,32-#2)}}}{}% - \IfStrEq{\MainJeuType}{Belotev4}%belotev4 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv4}\xdef\CarteDebutRand{\fpeval{randint(0,32-#2)}}}{}% - \IfStrEq{\MainJeuType}{Belotev5}%belotev5 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv5}\xdef\CarteDebutRand{\fpeval{randint(0,32-#2)}}}{}% - \IfStrEq{\MainJeuType}{Rami}%rami - {\def\HauteurGenerique{8.5}\def\CarteMainType{Poker}\xdef\CarteDebutRand{\fpeval{randint(0,108-#2)}}}{}% - \IfStrEq{\MainJeuType}{Ramiv2}%ramiv2 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv2}\xdef\CarteDebutRand{\fpeval{randint(0,108-#2)}}}{}% - \IfStrEq{\MainJeuType}{Ramiv3}%ramiv3 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv3}\xdef\CarteDebutRand{\fpeval{randint(0,108-#2)}}}{}% - \IfStrEq{\MainJeuType}{Ramiv4}%ramiv4 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv4}\xdef\CarteDebutRand{\fpeval{randint(0,108-#2)}}}{}% - \IfStrEq{\MainJeuType}{Ramiv5}%ramiv5 - {\def\HauteurGenerique{8.5}\def\CarteMainType{Pokerv5}\xdef\CarteDebutRand{\fpeval{randint(0,108-#2)}}}{}% - \IfStrEq{\MainJeuType}{Tarot}%tarot - {\def\HauteurGenerique{6.375}\def\CarteMainType{Tarot}\xdef\CarteDebutRand{\fpeval{randint(0,78-#2)}}}{}% - %échelle relative des cartes - \def\EchelleCarteDecalage{\fpeval{\MainHauteur/\HauteurGenerique}}% - %transformation valign en tikz - \def\OptionTikzCBB{current bounding box.center}% - \IfStrEq{\MainAlignementV}{0}% - {\def\OptionTikzCBB{current bounding box.south}}{}% - \IfStrEq{\MainAlignementV}{1}% - {\def\OptionTikzCBB{current bounding box.north}}{}% - %melange du jeu - \ClearList{CartesJeuMelange}% - \IfStrEq{\MainJeuType}{Poker}%si c'est le poker + \IfStrEq{\MainAleaJeuType}{Poker}%poker {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuPoker}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% + \def\HauteurGenerique{8.5}%hauteur générique + \def\CarteMainType{Poker}%on stocke le typejeu poker + \xdef\CarteDebutRand{\fpeval{randint(0,52-#2)}}% }% {}% - \IfStrEq{\MainJeuType}{Pokerv2}%si c'est le pokerv2 + \IfStrEq{\MainAleaJeuType}{Bataille}%bataille {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuPoker}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% + \def\HauteurGenerique{8.5}%hauteur générique + \def\CarteMainType{Poker}%on stocke le typejeu Bataille + \xdef\CarteDebutRand{\fpeval{randint(0,54-#2)}}% }% {}% - \IfStrEq{\MainJeuType}{Pokerv3}%si c'est le pokerv3 + \IfStrEq{\MainAleaJeuType}{Belote}%belote {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuPoker}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% + \def\HauteurGenerique{8.5}%hauteur générique + \def\CarteMainType{Poker}%on stocke le typejeu poker + \xdef\CarteDebutRand{\fpeval{randint(0,32-#2)}}% }% {}% - \IfStrEq{\MainJeuType}{Pokerv4}%si c'est le pokerv4 + \IfStrEq{\MainAleaJeuType}{Rami}%rami {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuPoker}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% + \def\HauteurGenerique{8.5}%hauteur générique + \def\CarteMainType{Poker}%on stocke le typejeu poker + \xdef\CarteDebutRand{\fpeval{randint(0,108-#2)}}% }% {}% - \IfStrEq{\MainJeuType}{Pokerv5}%si c'est le pokerv5 + \IfStrEq{\MainAleaJeuType}{Uno}%uno + {\def\HauteurGenerique{8.5}\def\CarteMainType{Uno}\xdef\CarteDebutRand{\fpeval{randint(0,108-#2)}}}{}% + \IfStrEq{\MainAleaJeuType}{Tarot}%tarot + {\def\HauteurGenerique{6.375}\def\CarteMainType{Tarot}\xdef\CarteDebutRand{\fpeval{randint(0,78-#2)}}}{}% + %échelle relative des cartes + \def\EchelleCarteDecalage{\fpeval{\MainAleaHauteur/\HauteurGenerique}}% + %transformation valign en tikz + \def\OptionTikzCBB{current bounding box.center}% + \IfStrEq{\MainAleaAlignementV}{0}% + {\def\OptionTikzCBB{current bounding box.south}}{}% + \IfStrEq{\MainAleaAlignementV}{1}% + {\def\OptionTikzCBB{current bounding box.north}}{}% + %melange du jeu + \ClearList{CartesJeuMelange}% + \IfStrEq{\MainAleaJeuType}{Poker}%si c'est le poker {% \xintFor* ##1 in {\xintCSVtoList{\CartesJeuPoker}}% \do{\InsertRandomItem{CartesJeuMelange}{##1}}% }% {}% - \IfStrEq{\MainJeuType}{Bataille}%si c'est la bataille - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBataille}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Bataillev2}%si c'est la bataillev2 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBataille}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Bataillev3}%si c'est la bataillev3 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBataille}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Bataillev4}%si c'est la bataillev4 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBataille}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Bataillev5}%si c'est la bataillev5 + \IfStrEq{\MainAleaJeuType}{Bataille}%si c'est la bataille {% \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBataille}}% \do{\InsertRandomItem{CartesJeuMelange}{##1}}% }% {}% - \IfStrEq{\MainJeuType}{Rami}%si c'est le rami + \IfStrEq{\MainAleaJeuType}{Rami}%si c'est le rami {% \xintFor* ##1 in {\xintCSVtoList{\CartesJeuRami}}% \do{\InsertRandomItem{CartesJeuMelange}{##1}}% }% {}% - \IfStrEq{\MainJeuType}{Ramiv2}%si c'est le ramiv2 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuRami}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Ramiv3}%si c'est le ramiv3 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuRami}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Ramiv4}%si c'est le ramiv4 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuRami}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Ramiv5}%si c'est le ramiv5 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuRami}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Uno}%si c'est le uno - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuUno}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Belote}%si c'est la belote + \IfStrEq{\MainAleaJeuType}{Belote}%si c'est la belote {% \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBelote}}% \do{\InsertRandomItem{CartesJeuMelange}{##1}}% }% {}% - \IfStrEq{\MainJeuType}{Belotev2}%si c'est la belotev2 + \IfStrEq{\MainAleaJeuType}{Tarot}%si c'est le tarot {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBelote}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Belotev3}%si c'est la belotev3 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBelote}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Belotev4}%si c'est la belotev4 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBelote}}% - \do{\InsertRandomItem{CartesJeuMelange}{##1}}% - }% - {}% - \IfStrEq{\MainJeuType}{Belotev5}%si c'est la belotev5 - {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuBelote}}% + \xintFor* ##1 in {\xintCSVtoList{\CartesJeuTarot}}% \do{\InsertRandomItem{CartesJeuMelange}{##1}}% }% {}% - \IfStrEq{\MainJeuType}{Tarot}%si c'est le tarot + \IfStrEq{\MainAleaJeuType}{Uno}%si c'est le uno {% - \xintFor* ##1 in {\xintCSVtoList{\CartesJeuTarot}}% + \xintFor* ##1 in {\xintCSVtoList{\CartesJeuUno}}% \do{\InsertRandomItem{CartesJeuMelange}{##1}}% }% {}% @@ -437,22 +358,21 @@ {% \foreach \i in {1,2,...,#2} }% - {% - %\foreach \i in {1,2,...,#2}{% + {%début du foreach \GetItem{CartesJeuMelange}{\inteval{\CarteDebutRand+\i-1}}{CarteMainChoisie}% \ifboolKV[AffMainAleaCartes]{Eventail}% {% - \def\MainOffset{\fpeval{\EchelleCarteDecalage*\MainDecalV*(\i-1)}}% - \def\SecondOffset{\fpeval{\EchelleCarteDecalage*\MainDecalH*(\i-1)}}% - \def\DecAngleMain{\fpeval{0.5*#2*\MainRotation}}% - \AffCarteJeu[TypeJeu=\CarteMainType,Tikz,TikzAutonome=false,Hauteur=\MainHauteur,DecalageY=\MainOffset,DecalageX=\SecondOffset,Rotation={\DecAngleMain-(\i-1)*\MainRotation}]{\CarteMainChoisie}% + \def\MainOffset{\fpeval{\EchelleCarteDecalage*\MainAleaDecalV*(\i-1)}}% + \def\SecondOffset{\fpeval{\EchelleCarteDecalage*\MainAleaDecalH*(\i-1)}}% + \def\DecAngleMain{\fpeval{0.5*#2*\MainAleaRotation}}% + \AffCarteJeu[TypeJeu=\CarteMainType,StyleJeu=\MainAleaJeuStyle,Tikz,TikzAutonome=false,Hauteur=\MainAleaHauteur,DecalageY=\MainOffset,DecalageX=\SecondOffset,Rotation={\DecAngleMain-(\i-1)*\MainAleaRotation}]{\CarteMainChoisie}% }% {% - \def\MainOffset{\fpeval{\EchelleCarteDecalage*\MainDecalH*(\i-1)}}% - \def\SecondOffset{\fpeval{\EchelleCarteDecalage*\MainDecalV*(\i-1)}}% - \AffCarteJeu[TypeJeu=\CarteMainType,Tikz,TikzAutonome=false,Hauteur=\MainHauteur,DecalageX=\MainOffset,DecalageY=\SecondOffset]{\CarteMainChoisie}% + \def\MainOffset{\fpeval{\EchelleCarteDecalage*\MainAleaDecalH*(\i-1)}}% + \def\SecondOffset{\fpeval{\EchelleCarteDecalage*\MainAleaDecalV*(\i-1)}}% + \AffCarteJeu[TypeJeu=\CarteMainType,StyleJeu=\MainAleaJeuStyle,Tikz,TikzAutonome=false,Hauteur=\MainAleaHauteur,DecalageX=\MainOffset,DecalageY=\SecondOffset]{\CarteMainChoisie}% }% - }%finpour + }%finforeach \end{tikzpicture}% } @@ -463,7 +383,7 @@ } \setKVdefault[AffMiniCartes]{% Largeur=0.55cm,% - FondAtout=PeachPuff + FondAtout=yellow } \NewDocumentCommand\AffMiniCarteJeu{ O{} m }{%1=options,2=nbcartes @@ -472,7 +392,7 @@ %découpage de l'argument \StrCut{#2}{.}\csVal\csCplt% %couleur de fond - \def\csFond{White}% + \def\csFond{white}% \def\csCoul{black}% %le cas du 10.11...21 \IfStrEq{\csVal}{10}{\def\csVal{\scalebox{0.5}[1]{10}}}{}% @@ -513,7 +433,7 @@ \IfStrEq{\csCplt}{R}% {\def\csCoul{red}}{}% %minicarte - \tikz[baseline=(char.base)]\node[anchor=north west,line width=0.7pt,draw=Gray,rectangle,rounded corners,inner sep=1.6pt,fill=\csFond,text=\csCoul,font=\ttfamily,minimum width=\MiniCarteLargeur](char){\csVal\scalebox{0.75}[0.75]{\csSymb}};% + \tikz[baseline=(char.base)]\node[anchor=north west,line width=0.7pt,draw=gray,rectangle,rounded corners,inner sep=1.6pt,fill=\csFond,text=\csCoul,font=\ttfamily,minimum width=\MiniCarteLargeur](char){\csVal\scalebox{0.75}[0.75]{\csSymb}};% } %------commande mini-main-cartes @@ -523,7 +443,7 @@ } \setKVdefault[AffMiniMainCartes]{% Largeur=0.55cm,% - FondAtout=PeachPuff + FondAtout=yellow } \NewDocumentCommand\MainMiniCartesJeu{ O{} m }{%1=options,2=liste @@ -546,7 +466,7 @@ \setKVdefault[MiniMainAleaCartes]{% Largeur=0.55cm,% TypeJeu=Poker,% - FondAtout=PeachPuff + FondAtout=yellow } \xdef\MiniCartesJeuPoker{2.P,3.P,4.P,5.P,6.P,7.P,8.P,9.P,10.P,V.P,D.P,R.P,A.P,2.T,3.T,4.T,5.T,6.T,7.T,8.T,9.T,10.T,V.T,D.T,R.T,A.T,2.C,3.C,4.C,5.C,6.C,7.C,8.C,9.C,10.C,V.C,D.C,R.C,A.C,2.K,3.K,4.K,5.K,6.K,7.K,8.K,9.K,10.K,V.K,D.K,R.K,A.K}% |