#######################################################################################################################################
# #
# C O N S T R U C T I O N D ' U N E S P I R A L E C A R R E E " A L P H A B E T I Q U E " : #
# #
# #
# Author of '$xiirv/.PIAL.31.4.$U' : #
# #
# Jean-Francois COLONNA (LACTAMME, 20240601095446). #
# #
#######################################################################################################################################
$Z setParam _____Niveau0 $GRIS_0
$Z setParam _____NiveauN $GRIS_8
$Z setParam _____TranslationX "$K_VIDE"
$Z setParam _____TranslationY "$K_VIDE"
$Z # Parametres introduits le 20240516095052... #
$Z setParam _____KChiffres 0.015
$Z setParam _____RChiffres 0.0020
$Z setParam _____Lisere FAUX
$Z # Parametre introduit le 20240516103127... #
$Z setParam _____Palette $xiP/cercle.35
$Z IfBasic ($?_____Fond == $NEXIST) ThenBasic
$Z # Test introduit le 20240516081816... #
$Z execRVB $xci/init$X niveau=$NOIR \
$Z R=$_____ImageR%s \
$Z $formatI
$Z ElseBasic
$Z execRVB $xci/neutre$X A=$_____Fond%s \
$Z R=$_____ImageR%s \
$Z $formatI
$Z EndifBasic
$Z set ArGs="premiere=0 derniere=`calculINS $Base10-1` vD=$_____Niveau0 vA=$_____NiveauN"
$Z set LNiVeAuX______=`$xci/valeurs_inte$X $ArGs lineaire=VRAI entiers=VRAI signe="$K_VIDE"`
$Z unset ArGs
$Z set LCoOrDoNnEeS_X=`$CA $FCoOrDoNnEeS$COORD_X | $HEA -$_____NChiffres`
$Z set LCoOrDoNnEeS_Y=`$CA $FCoOrDoNnEeS$COORD_Y | $HEA -$_____NChiffres`
$Z set LChIfFrEs_____=`$CA $FCoOrDoNnEeS.chiffres | $HEA -$_____NChiffres`
$Z set TrAnSlX=0
$Z set TrAnSlY=0
$Z set DeCoMpTeUr=$_____NChiffres
$Z set index=1
#20240516081816____:$Z execRVB $xci/init$X niveau=$NOIR \ #
#20240516081816____:$Z R=$_____ImageR%s \ #
#20240516081816____:$Z $formatI #
$Z while ($DeCoMpTeUr > 0)
$Z @ ChIfFrE1 = $LChIfFrEs_____[$index] + 1
$Z set ChIfFrEc = $_____Alphabet[$ChIfFrE1]
$Z set ChIfFrEX=`$xcg/ADD2.01$X a=$LCoOrDoNnEeS_X[$index] b=$TrAnSlX`
$Z set ChIfFrEY=`$xcg/ADD2.01$X a=$LCoOrDoNnEeS_Y[$index] b=$TrAnSlY`
$Z set NiVeAu_RVB=$LNiVeAuX______[$ChIfFrE1]
$Z set NiVeAu_RVB=`$xciP/G_NIVEAU$X p=$_____Palette niveau=$NiVeAu_RVB Prme=VRAI`
$Z set exec_aR="niveau_message=$NiVeAu_RVB[1]"
$Z set exec_aV="niveau_message=$NiVeAu_RVB[2]"
$Z set exec_aB="niveau_message=$NiVeAu_RVB[3]"
#20240516095052____:$Z execRVB $xci/message$X A=$_____ImageR%s \ #
#20240516095052____:$Z message="$ChIfFrEc" \ #
#20240516095052____:$Z bibliotheque=$_____Bibliotheque \ #
#20240516095052____:$Z x=$ChIfFrEX y=$ChIfFrEY \ #
#20240516095052____:$Z taille=$_____Taille \ #
#20240516095052____:$Z homothetique=FAUX \ #
#20240516095052____:$Z anti_aliasing=VRAI \ #
#20240516095052____:$Z lisere=FAUX \ #
#20240516095052____:$Z R=$_____ImageR%s \ #
#20240516095052____:$Z $formatI #
#20240517083807____:$Z execRVB $xci/message$X A=$_____ImageR%s \ #
#20240517083807____:$Z message="$_____TranslationX$_____TranslationY""$ChIfFrEc" \ #
#20240517083807____:$Z bibliotheque=$_____Bibliotheque \ #
#20240517083807____:$Z x=$ChIfFrEX y=$ChIfFrEY \ #
#20240517083807____:$Z taille=$_____Taille \ #
#20240517083807____:$Z homothetique=FAUX \ #
#20240517083807____:$Z anti_aliasing=VRAI \ #
#20240517083807____:$Z lisere=$_____Lisere \ #
#20240517083807____:$Z R=$_____ImageR%s \ #
#20240517083807____:$Z $formatI #
#20240517101248____:$Z execRVB $xci/message$X A=$_____ImageR%s \ #
#20240517101248____:$Z message="$_____TranslationX$_____TranslationY$_____PCurseur""$ChIfFrEc" \ #
#20240517101248____:$Z bibliotheque=$_____Bibliotheque \ #
#20240517101248____:$Z x=$ChIfFrEX y=$ChIfFrEY \ #
#20240517101248____:$Z taille=$_____Taille \ #
#20240517101248____:$Z homothetique=FAUX \ #
#20240517101248____:$Z anti_aliasing=VRAI \ #
#20240517101248____:$Z lisere=$_____Lisere \ #
#20240517101248____:$Z R=$_____ImageR%s \ #
#20240517101248____:$Z $formatI #
$Z set ArGsM="$K_VIDE"
$Z set ArGsM="$ArGsM"" bibliotheque=$_____Bibliotheque"
$Z set ArGsM="$ArGsM"" x=$ChIfFrEX y=$ChIfFrEY"
$Z set ArGsM="$ArGsM"" taille=$_____Taille"
$Z set ArGsM="$ArGsM"" homothetique=FAUX"
$Z set ArGsM="$ArGsM"" anti_aliasing=VRAI"
$Z set ArGsM="$ArGsM"" lisere=$_____Lisere"
$Z # ATTENTION : on notera que "niveau_message=" est ineffectif ci-dessus a cause des #
$Z # definitions de {$exec_aR,$exec_aV,$exec_aB} qui precedent... #
$Z set TrAnSlAtIoN_XY="$_____TranslationX$_____TranslationY"
$Z execRVB $xci/message$X A=$_____ImageR%s \
$Z $ArGsM \
$Z message="$TrAnSlAtIoN_XY""$ChIfFrEc" \
$Z R=$_____ImageR%s \
$Z $formatI
$Z IfBasic ($?_____Spirale == $NEXIST) ThenBasic
$Z # Test introduit le 20240517101644... #
$Z ElseBasic
$Z $xci/message$X A=$NOIR \
$Z $ArGsM \
$Z message="$TrAnSlAtIoN_XY""p""$ChIfFrEc" \
$Z R=$xTV/PIAL.39.9 \
$Z Prme=VRAI \
$Z $formatI | \
$Z $TAI -1 \
$Z >> $_____Spirale
$Z EndifBasic
$Z @ index = $index + 1
$Z @ DeCoMpTeUr = $DeCoMpTeUr - 1
$Z end
$Z FilSTmpE FCoOrDoNnEeS