summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/jeuxcartes
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-03-19 03:01:21 +0000
committerNorbert Preining <norbert@preining.info>2023-03-19 03:01:21 +0000
commit41b65de3ca404c665b94ea7716f036ce4f024619 (patch)
tree79b818f56264510a85b019c02e6d7b26238d9cfb /macros/latex/contrib/jeuxcartes
parentb0cfbb3bcaeafdcb4da817c21937f10ce07f5dca (diff)
CTAN sync 202303190301
Diffstat (limited to 'macros/latex/contrib/jeuxcartes')
-rw-r--r--macros/latex/contrib/jeuxcartes/README.md2
-rw-r--r--macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.pdfbin6310183 -> 8281245 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.tex245
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10C.pdfbin0 -> 3181 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10K.pdfbin0 -> 2440 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10P.pdfbin0 -> 3769 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10T.pdfbin0 -> 4260 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2C.pdfbin0 -> 2290 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2K.pdfbin0 -> 2009 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2P.pdfbin0 -> 2493 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2T.pdfbin0 -> 2681 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3C.pdfbin0 -> 2527 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3K.pdfbin0 -> 2195 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3P.pdfbin0 -> 2761 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3T.pdfbin0 -> 2994 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4C.pdfbin0 -> 2311 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4K.pdfbin0 -> 1896 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4P.pdfbin0 -> 2608 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4T.pdfbin0 -> 2836 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5C.pdfbin0 -> 2707 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5K.pdfbin0 -> 2234 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5P.pdfbin0 -> 3092 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5T.pdfbin0 -> 3374 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6C.pdfbin0 -> 2907 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6K.pdfbin0 -> 2397 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6P.pdfbin0 -> 3279 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6T.pdfbin0 -> 3589 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7C.pdfbin0 -> 2658 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7K.pdfbin0 -> 2078 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7P.pdfbin0 -> 3100 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7T.pdfbin0 -> 3477 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8C.pdfbin0 -> 3309 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8K.pdfbin0 -> 2661 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8P.pdfbin0 -> 3800 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8T.pdfbin0 -> 4198 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9C.pdfbin0 -> 3380 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9K.pdfbin0 -> 2697 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9P.pdfbin0 -> 3873 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9T.pdfbin0 -> 4333 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AC.pdfbin0 -> 1949 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AK.pdfbin0 -> 1714 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AP.pdfbin0 -> 2103 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AT.pdfbin0 -> 2246 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DC.pdfbin0 -> 40262 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DK.pdfbin0 -> 35320 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DP.pdfbin0 -> 42782 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DT.pdfbin0 -> 43139 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DosBleu.pdfbin0 -> 9480 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DosRouge.pdfbin0 -> 9424 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-JN.pdfbin0 -> 74256 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-JR.pdfbin0 -> 82604 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RC.pdfbin0 -> 45233 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RK.pdfbin0 -> 34837 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RP.pdfbin0 -> 40359 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RT.pdfbin0 -> 38947 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VC.pdfbin0 -> 39866 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VK.pdfbin0 -> 44030 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VP.pdfbin0 -> 45474 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VT.pdfbin0 -> 41352 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10C.pdfbin0 -> 3121 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10K.pdfbin0 -> 3749 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10P.pdfbin0 -> 3851 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10T.pdfbin0 -> 6834 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2C.pdfbin0 -> 2295 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2K.pdfbin0 -> 2448 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2P.pdfbin0 -> 2503 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2T.pdfbin0 -> 3475 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3C.pdfbin0 -> 2784 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3K.pdfbin0 -> 2985 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3P.pdfbin0 -> 3066 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3T.pdfbin0 -> 4278 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4C.pdfbin0 -> 2073 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4K.pdfbin0 -> 2371 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4P.pdfbin0 -> 2427 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4T.pdfbin0 -> 3801 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5C.pdfbin0 -> 2733 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5K.pdfbin0 -> 3036 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5P.pdfbin0 -> 3097 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5T.pdfbin0 -> 4726 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6C.pdfbin0 -> 3015 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6K.pdfbin0 -> 3379 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6P.pdfbin0 -> 3437 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6T.pdfbin0 -> 5223 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7C.pdfbin0 -> 2371 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7K.pdfbin0 -> 2760 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7P.pdfbin0 -> 2813 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7T.pdfbin0 -> 4915 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8C.pdfbin0 -> 3320 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8K.pdfbin0 -> 3831 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8P.pdfbin0 -> 3909 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8T.pdfbin0 -> 6121 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9C.pdfbin0 -> 3281 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9K.pdfbin0 -> 3859 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9P.pdfbin0 -> 3914 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9T.pdfbin0 -> 6456 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AC.pdfbin0 -> 1831 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AK.pdfbin0 -> 1938 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AP.pdfbin0 -> 1987 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AT.pdfbin0 -> 2722 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DC.pdfbin0 -> 88142 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DK.pdfbin0 -> 82994 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DP.pdfbin0 -> 84482 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DT.pdfbin0 -> 85260 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DosBleu.pdfbin0 -> 3376 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DosRouge.pdfbin0 -> 24401 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-JN.pdfbin0 -> 16582 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-JR.pdfbin0 -> 16521 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RC.pdfbin0 -> 88679 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RK.pdfbin0 -> 84556 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RP.pdfbin0 -> 91844 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RT.pdfbin0 -> 102058 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VC.pdfbin0 -> 76915 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VK.pdfbin0 -> 73355 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VP.pdfbin0 -> 98633 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VT.pdfbin0 -> 92891 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRv3-JS.pdfbin35063 -> 0 bytes
-rw-r--r--macros/latex/contrib/jeuxcartes/tex/JeuxCartes.sty378
117 files changed, 301 insertions, 324 deletions
diff --git a/macros/latex/contrib/jeuxcartes/README.md b/macros/latex/contrib/jeuxcartes/README.md
index f7d63ad098..85921d2e46 100644
--- a/macros/latex/contrib/jeuxcartes/README.md
+++ b/macros/latex/contrib/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/macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.pdf b/macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.pdf
index c67a9202b5..d4451abc83 100644
--- a/macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.pdf
+++ b/macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.tex b/macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.tex
index 3ac8a72802..9f4bb4a337 100644
--- a/macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.tex
+++ b/macros/latex/contrib/jeuxcartes/doc/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/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10C.pdf
new file mode 100644
index 0000000000..4ad326b690
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10K.pdf
new file mode 100644
index 0000000000..9be209cc9e
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10P.pdf
new file mode 100644
index 0000000000..bb56c47cfb
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10T.pdf
new file mode 100644
index 0000000000..975b7e8087
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-10T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2C.pdf
new file mode 100644
index 0000000000..f8e7009274
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2K.pdf
new file mode 100644
index 0000000000..bddec87453
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2P.pdf
new file mode 100644
index 0000000000..f4cc44b58a
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2T.pdf
new file mode 100644
index 0000000000..0d9ef07904
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-2T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3C.pdf
new file mode 100644
index 0000000000..ef67c1132b
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3K.pdf
new file mode 100644
index 0000000000..b46c379c13
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3P.pdf
new file mode 100644
index 0000000000..ff4036f80d
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3T.pdf
new file mode 100644
index 0000000000..d61d8810ae
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-3T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4C.pdf
new file mode 100644
index 0000000000..f27b9f9873
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4K.pdf
new file mode 100644
index 0000000000..b842544514
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4P.pdf
new file mode 100644
index 0000000000..40de7bfa8e
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4T.pdf
new file mode 100644
index 0000000000..c68c98b9a0
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-4T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5C.pdf
new file mode 100644
index 0000000000..17ddda9257
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5K.pdf
new file mode 100644
index 0000000000..a2117ddf38
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5P.pdf
new file mode 100644
index 0000000000..cd55583dae
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5T.pdf
new file mode 100644
index 0000000000..aef4763d9f
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-5T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6C.pdf
new file mode 100644
index 0000000000..e4d20e1f2b
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6K.pdf
new file mode 100644
index 0000000000..adf94585a7
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6P.pdf
new file mode 100644
index 0000000000..66b7a3c3e4
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6T.pdf
new file mode 100644
index 0000000000..3e54d161bc
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-6T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7C.pdf
new file mode 100644
index 0000000000..2b153dde68
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7K.pdf
new file mode 100644
index 0000000000..f786953c4b
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7P.pdf
new file mode 100644
index 0000000000..a2d510e9aa
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7T.pdf
new file mode 100644
index 0000000000..6e38543e32
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-7T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8C.pdf
new file mode 100644
index 0000000000..bb51e314b2
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8K.pdf
new file mode 100644
index 0000000000..320c41ecab
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8P.pdf
new file mode 100644
index 0000000000..94f1383823
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8T.pdf
new file mode 100644
index 0000000000..5716f364bc
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-8T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9C.pdf
new file mode 100644
index 0000000000..04da204df8
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9K.pdf
new file mode 100644
index 0000000000..fa3c156764
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9P.pdf
new file mode 100644
index 0000000000..e04f4318d6
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9T.pdf
new file mode 100644
index 0000000000..67c5185f99
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-9T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AC.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AC.pdf
new file mode 100644
index 0000000000..16398e779a
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AC.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AK.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AK.pdf
new file mode 100644
index 0000000000..cbe3b7b271
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AK.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AP.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AP.pdf
new file mode 100644
index 0000000000..6f30c87833
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AP.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AT.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AT.pdf
new file mode 100644
index 0000000000..2c617c3565
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-AT.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DC.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DC.pdf
new file mode 100644
index 0000000000..9b49ceec16
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DC.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DK.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DK.pdf
new file mode 100644
index 0000000000..bdeedededb
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DK.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DP.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DP.pdf
new file mode 100644
index 0000000000..c6f44ca4e1
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DP.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DT.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DT.pdf
new file mode 100644
index 0000000000..1b3d279c2e
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DT.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DosBleu.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DosBleu.pdf
new file mode 100644
index 0000000000..f569a19858
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DosBleu.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DosRouge.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DosRouge.pdf
new file mode 100644
index 0000000000..09c7b32c22
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-DosRouge.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-JN.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-JN.pdf
new file mode 100644
index 0000000000..ac36b4c188
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-JN.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-JR.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-JR.pdf
new file mode 100644
index 0000000000..28414290b4
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-JR.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RC.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RC.pdf
new file mode 100644
index 0000000000..145d34040f
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RC.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RK.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RK.pdf
new file mode 100644
index 0000000000..38e448802e
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RK.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RP.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RP.pdf
new file mode 100644
index 0000000000..7558c9dfaa
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RP.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RT.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RT.pdf
new file mode 100644
index 0000000000..38cdab31aa
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-RT.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VC.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VC.pdf
new file mode 100644
index 0000000000..58209aa897
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VC.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VK.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VK.pdf
new file mode 100644
index 0000000000..a9cc425f17
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VK.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VP.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VP.pdf
new file mode 100644
index 0000000000..127e34e285
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VP.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VT.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VT.pdf
new file mode 100644
index 0000000000..856a00e082
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRbic-VT.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10C.pdf
new file mode 100644
index 0000000000..d3ea15096c
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10K.pdf
new file mode 100644
index 0000000000..f9064ca98a
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10P.pdf
new file mode 100644
index 0000000000..2f88d2b495
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10T.pdf
new file mode 100644
index 0000000000..53926efa75
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-10T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2C.pdf
new file mode 100644
index 0000000000..8f970c732a
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2K.pdf
new file mode 100644
index 0000000000..36935196da
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2P.pdf
new file mode 100644
index 0000000000..9c9cf1b4c4
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2T.pdf
new file mode 100644
index 0000000000..6531cee845
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-2T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3C.pdf
new file mode 100644
index 0000000000..360a11bace
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3K.pdf
new file mode 100644
index 0000000000..128abdb8da
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3P.pdf
new file mode 100644
index 0000000000..24a2dec75f
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3T.pdf
new file mode 100644
index 0000000000..7bf8c9319f
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-3T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4C.pdf
new file mode 100644
index 0000000000..ab1bf3d22f
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4K.pdf
new file mode 100644
index 0000000000..0e2576c0f2
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4P.pdf
new file mode 100644
index 0000000000..af9bb0f956
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4T.pdf
new file mode 100644
index 0000000000..21037bf381
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-4T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5C.pdf
new file mode 100644
index 0000000000..82bc4a8b16
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5K.pdf
new file mode 100644
index 0000000000..804916da41
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5P.pdf
new file mode 100644
index 0000000000..2b3b227593
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5T.pdf
new file mode 100644
index 0000000000..0bdfc70d09
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-5T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6C.pdf
new file mode 100644
index 0000000000..ec7f91cfce
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6K.pdf
new file mode 100644
index 0000000000..18a15ed861
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6P.pdf
new file mode 100644
index 0000000000..26d4120fed
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6T.pdf
new file mode 100644
index 0000000000..519349a547
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-6T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7C.pdf
new file mode 100644
index 0000000000..28800f4ad3
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7K.pdf
new file mode 100644
index 0000000000..36fb4123d3
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7P.pdf
new file mode 100644
index 0000000000..00454470a4
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7T.pdf
new file mode 100644
index 0000000000..8ce9fd17be
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-7T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8C.pdf
new file mode 100644
index 0000000000..ad92a53df1
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8K.pdf
new file mode 100644
index 0000000000..8bf8ea2d15
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8P.pdf
new file mode 100644
index 0000000000..2abac1f7fd
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8T.pdf
new file mode 100644
index 0000000000..c079d0c4c9
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-8T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9C.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9C.pdf
new file mode 100644
index 0000000000..9901f3574d
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9C.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9K.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9K.pdf
new file mode 100644
index 0000000000..6aac0f9f31
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9K.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9P.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9P.pdf
new file mode 100644
index 0000000000..f0dbb861aa
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9P.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9T.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9T.pdf
new file mode 100644
index 0000000000..b49b71d9e4
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-9T.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AC.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AC.pdf
new file mode 100644
index 0000000000..0e86ce2bce
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AC.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AK.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AK.pdf
new file mode 100644
index 0000000000..6ea1e4d82f
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AK.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AP.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AP.pdf
new file mode 100644
index 0000000000..8c17ced4af
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AP.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AT.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AT.pdf
new file mode 100644
index 0000000000..a7621fa99e
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-AT.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DC.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DC.pdf
new file mode 100644
index 0000000000..d88f1e264a
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DC.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DK.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DK.pdf
new file mode 100644
index 0000000000..cc1764f7ac
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DK.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DP.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DP.pdf
new file mode 100644
index 0000000000..97ba07ef05
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DP.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DT.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DT.pdf
new file mode 100644
index 0000000000..9136fc1377
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DT.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DosBleu.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DosBleu.pdf
new file mode 100644
index 0000000000..b740f37ff1
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DosBleu.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DosRouge.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DosRouge.pdf
new file mode 100644
index 0000000000..3fdcce6e66
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-DosRouge.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-JN.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-JN.pdf
new file mode 100644
index 0000000000..8803b227d4
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-JN.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-JR.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-JR.pdf
new file mode 100644
index 0000000000..dd458024f2
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-JR.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RC.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RC.pdf
new file mode 100644
index 0000000000..d98e0172d0
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RC.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RK.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RK.pdf
new file mode 100644
index 0000000000..97da1a445e
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RK.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RP.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RP.pdf
new file mode 100644
index 0000000000..160cd14e00
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RP.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RT.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RT.pdf
new file mode 100644
index 0000000000..7183bb13d1
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-RT.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VC.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VC.pdf
new file mode 100644
index 0000000000..a44243ebeb
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VC.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VK.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VK.pdf
new file mode 100644
index 0000000000..26bf0f2cb7
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VK.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VP.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VP.pdf
new file mode 100644
index 0000000000..18e137c04a
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VP.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VT.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VT.pdf
new file mode 100644
index 0000000000..202c4ec5df
--- /dev/null
+++ b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRfr-VT.pdf
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRv3-JS.pdf b/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRv3-JS.pdf
deleted file mode 100644
index e84827104b..0000000000
--- a/macros/latex/contrib/jeuxcartes/tex/CaJ-PokeRv3-JS.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/jeuxcartes/tex/JeuxCartes.sty b/macros/latex/contrib/jeuxcartes/tex/JeuxCartes.sty
index b5f2b94ac5..b0579a4086 100644
--- a/macros/latex/contrib/jeuxcartes/tex/JeuxCartes.sty
+++ b/macros/latex/contrib/jeuxcartes/tex/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}%