pdulvp.fr

Le motif du milieu peut s'effacer has been fixed.

See more details at : https://github.com/pdulvp/pdcartes-barquette/issues/9

  • emblemShown et pipsShown effacent ce qu'une carte montre entre ses deux

index: l'emblème d'une figure, le symbole de l'as, le personnage du joker et
le numéro romain d'un atout pour la première; la grille des symboles des
cartes de deux à dix pour la seconde. Il ne reste alors que le papier, le
panneau avec son image, et les deux index

  • deux cases et non une, un style valant pour les cinquante-trois cartes d'un

jeu: les figures peuvent porter une image seule pendant que les cartes
chiffrées gardent leurs symboles, et les deux décochées effacent tous les
milieux à la fois

  • les index des coins ne s'effacent jamais — ils disent seuls le rang et la

couleur — et le mot « Joker » non plus, le joker n'ayant pas d'index où se
nommer

  • la case ne touche qu'à ce que le panneau porte: le rectangle, son filet et

son image restent, « Panneau » commandant seule le rectangle

  • bloc des recettes en version 7; une recette plus ancienne garde son motif

Le motif du milieu peut s'effacer

<sub>2026-10-27-2225-le-motif-du-milieu-peut-s-effacer.md — 2026-10-27 22:25</sub>

Une image posée dans le panneau reste surmontée de ce que la carte porte au
milieu : l'emblème d'une figure, le symbole de l'as, la grille des symboles
d'une carte chiffrée. Demandé : pouvoir effacer ce motif, de sorte qu'il ne
reste que l'image et les deux index des coins — en haut à gauche, en bas à
droite.

Décisions

  • Deux cases, et non une. L'emblème des figures et la grille des symboles

ne paraissent jamais sur la même carte : une seule case aurait suffi si un
style valait pour une carte. Mais un style vaut pour les cinquante-trois
cartes d'un jeu, et une case unique imposerait alors aux cartes chiffrées
le choix fait pour les figures. Deux cases permettent de porter une image
seule sur les figures pendant que les cartes chiffrées gardent leurs
symboles — et, les deux décochées, d'effacer tous les milieux à la fois.
emblemShown couvre l'emblème d'une figure, le symbole de l'as, le
personnage du joker et le numéro romain d'un atout ; pipsShown, la grille
des cartes de deux à dix.

  • La case ne dépend pas de l'image. Effacer le motif quand une image

paraît ferait deux choses d'un seul geste, et interdirait la carte nue sans
image — un dos de fortune, une carte à illustrer plus tard. Les deux
réglages sont indépendants, et se lisent l'un sous l'autre.

  • Les index des coins restent, toujours. Ce sont eux qui disent le rang et

la couleur : une carte qui les perdrait ne serait plus une carte. Ils sont
d'ailleurs déjà tracés en dernier, par-dessus le panneau.

  • Le mot « Joker » reste, lui aussi. Le joker n'a pas d'index de coin :

son nom écrit sous le panneau est le seul endroit où il se nomme, et
l'effacer donnerait une carte sans identité. C'est le personnage qui s'en
va, pas son nom.

  • Le panneau reste. La case ne touche qu'à ce que le panneau porte ; le

rectangle, son filet et son image ne bougent pas. C'est « Panneau » qui
commande le rectangle, et elle seule.

  • Le bloc des recettes passe en version 7. Une recette plus ancienne n'a

pas le champ et garde son motif, qui était alors le seul comportement.

Étapes

  1. [x] lib/CardArt.h — emblemShown et pipsShown dans CardStyle, et

l'égalité qui en tient compte.

  1. [x] lib/CardArt.cpp — les cinq motifs du milieu — emblème, as, joker,

numéro d'atout, grille des symboles — ne se tracent plus quand leur
case est décochée ; le panneau et les coins restent.

  1. [x] lib/CardSet.cpp — bloc des recettes en version 7.
  2. [x] src/CardStyleEditor.cpp — les cases « Emblème du milieu » et

« Symboles du milieu », et le thème qui les conserve.

  1. [x] src/HelpDialog.cpp — un paragraphe.
  2. [x] Bâtir en série, puis vérifier à l'image.
  3. [x] docs/plans/sumup.md récrit pour le lot, archivage du plan.

Vérifié

Bâti en série : cartotheque, pdcartes-barquette et pdcartes-rami
compilent et se lient sans avertissement.

Vérifié à l'image, les cinq cartes rendues hors écran avec une image dans le
panneau :

  • Les deux cases décochées : il ne reste que le papier, le panneau avec son

image, et les deux index des coins, le roi comme le sept. Le joker garde
son nom écrit sous le panneau.

  • « Emblème du milieu » seule décochée : le roi, l'as et le joker perdent leur

motif pendant que le sept et le dix gardent leurs symboles — c'est le cas
qui demandait deux cases plutôt qu'une.

  • « Symboles du milieu » seule décochée : l'inverse.
  • Les deux décochées sans image : le panneau reste beige et vide, et les

cartes chiffrées sans panneau ne montrent que leurs index.

Aller-retour par le fichier en version 7 du bloc : une recette dont l'emblème
est effacé revient égale à celle qui a été écrite, image comprise.

Vérifié à l'image sur l'éditeur compact : les deux cases tiennent sur une
ligne dans la partie « Le dessin », sans élargir la section — sa largeur
minimale reste de 1120 pixels, sa hauteur passant de 172 à 198.

<sub>Filed by prel from the completed plans at commit time.</sub>