• [^] # Re: Au niveau binaire

    Posté par . 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

    • 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