en même temps coder en python, l'intérêt est limité ;)
Blague à part en C j'aurais plutôt codé la couleur sur un char
les 4 premier bits : la couleur (masque)
les 4 suivants le chiffre de la carte
ou à la rigueur sur 4 octets
les 4 premier bits : la couleur (masque)
les 13 derniers bits la valeur de la carte (et oui, on est à 17 bits, ce qui ne passe pas dans un short;
Si on tiens au masque de bit pour que ça tienne dans un short, il faut considérer que l'absence de marqueur est une couleur, mais adieu les jeux de tarots.
En python, il vaut mieux jouer avec des classes ou des paires ('T',7), voire utiliser des Enums https://docs.python.org/3/library/enum.htm , utiliser des caractères c'est moche
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Au niveau binaire
Posté par fearan . En réponse au message POKER :determiner si une main est une couleur ou non. Évalué à -1.
en même temps coder en python, l'intérêt est limité ;)
Blague à part en C j'aurais plutôt codé la couleur sur un char
ou à la rigueur sur 4 octets
Si on tiens au masque de bit pour que ça tienne dans un short, il faut considérer que l'absence de marqueur est une couleur, mais adieu les jeux de tarots.
En python, il vaut mieux jouer avec des classes ou des paires ('T',7), voire utiliser des Enums https://docs.python.org/3/library/enum.htm , utiliser des caractères c'est moche
Il ne faut pas décorner les boeufs avant d'avoir semé le vent