/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E B U T   D E   L A   D E F I N I T I O N   D E   L A   P A L E T T E   C O U R A N T E  :                               */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xciP/PALETTE.DEB$I' :                                                                                          */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 19????????????).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

#define   PALETTE(rouge_verte_bleue)                                                                                                    \
                    Bblock                                                                                                              \
                    CALS(SSca3(rouge_verte_bleue                                                                                        \
                              ,"%3x%3x%3x"                                                                                              \
                              ,ADRESSE(ITb1(palette_ROUGE,INDX(niveau,NOIR)))                                                           \
                              ,ADRESSE(ITb1(palette_VERTE,INDX(niveau,NOIR)))                                                           \
                              ,ADRESSE(ITb1(palette_BLEUE,INDX(niveau,NOIR)))                                                           \
                               )                                                                                                        \
                         );                                                                                                             \
                                        /* Definition de l'entree courante 'niveau' par PALETTE("RRRVVVBBB");                        */ \
                    INCR(niveau,I);                                                                                                     \
                    Eblock                                                                                                              \
                                        /* Passage au niveau suivant.                                                                */

          Bblock
          DEFV(Int,INIT(niveau,NOIR));
                                        /* Niveau courant ; attention, doit etre un 'Int' a cause du 'DoIn'.                         */
          DEFV(vrai_Int_de_base,DTb1(palette_ROUGE,COULEURS));
          DEFV(vrai_Int_de_base,DTb1(palette_VERTE,COULEURS));
          DEFV(vrai_Int_de_base,DTb1(palette_BLEUE,COULEURS));
                                        /* Definition de la palette de couleur.                                                      */
                                        /*                                                                                           */
                                        /* Le 20111027084647, les 'Int's ont ete remplaces par des 'vrai_Int_de_base's afin          */
                                        /* d'eviter les messages :                                                                   */
                                        /*                                                                                           */
                                        /*                  ...warning: format '%3x' expects type 'unsigned int *', but argument ... */
                                        /*                  has type 'long int *'                                                    */
                                        /*                                                                                           */
                                        /* lors du 'SSca3(...)' ci-dessus...                                                         */



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.