/*************************************************************************************************************************************/
/* */
/* E T U D E D E L A C O M P L E X I T E S T R U C T U R E L L E */
/* D ' U N D A M I E R : */
/* */
/* */
/* Author of '$xrC/ObjetComplexe.11$vv$c' : */
/* */
/* Jean-Francois Colonna (LACTAMME, 20130501084335). */
/* */
/*************************************************************************************************************************************/
#ifdef COMMENTS
# undef COMMENTS
#else
#endif
#define COMMENTS "Damier (format octet) -noir ou blanc-"
#define DEFINE_01 "-DMAILLE_X=gDIVI(dimX,16) -DMAILLE_Y=gDIVI(dimY,16)"
#define DEFINE_02 "-DMAILLE_X=gDIVI(dimX,32) -DMAILLE_Y=gDIVI(dimY,32)"
#define DEFINE_03 "-DMAILLE_X=gDIVI(dimX,64) -DMAILLE_Y=gDIVI(dimY,64)"
#define DEFINE_04 "-DMAILLE_X=gDIVI(dimX,128) -DMAILLE_Y=gDIVI(dimY,128)"
#include "images_1octet.01.vv.I"
#ifndef MAILLE_X
# define MAILLE_X \
gDIVI(dimX,32)
#else
#endif
#ifndef MAILLE_Y
# define MAILLE_Y \
gDIVI(dimY,32)
#else
#endif
int maille_X=MAILLE_X;
int maille_Y=MAILLE_Y;
MAIN(
{
if (maille_X == 0)
{
maille_X=1;
/* Introduit le 20140428101425 a cause des tests au format 'Suh' et donc eviter une */
/* erreur du type "Floating exception"... */
}
else
{
}
if (maille_Y == 0)
{
maille_Y=1;
/* Introduit le 20140428101425 a cause des tests au format 'Suh' et donc eviter une */
/* erreur du type "Floating exception"... */
}
else
{
}
INITIALISATION_IMAGE(COND(REST(DIVI(y,maille_Y),2)==0
,COND(REST(DIVI(x,maille_X),2)==0,BLANC,NOIR)
,COND(REST(DIVI(x,maille_X),2)==0,NOIR,BLANC)
)
);
SORTIE_DU_FICHIER_IMAGE;
EDITER_LES_COMPTEURS_DES_FONCTIONS;
}
)