# rules16.cfdg startshape SOL1 background {b 1 hue 170 sat 0.6}

rule SOL1 { BOUTSOL1 {} }

rule BOUTSOL1 { BOUTSOL2 {b -1} BOUTSOL1 {x 0.1} }

rule BOUTSOL1 { BOUTSOL2 {b -1} BOUTSOL1 {x 0.1 s 1.05 r 0.3} }

rule BOUTSOL1 { BOUTSOL2 {} BOUTSOL1 {x 0.1 s 0.95 r -0.3} }

rule BOUTSOL2 { REFLET1 {b -1} ARBRES1 {b 1} }

rule REFLET1 { 50* {s 1.005 y -0.1 b 0.01} CIRCLE {} CIRCLE {hue 30 b 1 sat 1 s 2 1.1} }

rule ARBRES1 { 50* {s 1.005 y 0.1 b -0.02} ARBRE2 {} }

rule ARBRE2 { CIRCLE {hue 130 sat 1} }

rule ARBRE2 0.001 { CIRCLE {hue 130 sat 1} NUAGE1 {y 7} }

rule NUAGE1 { BOUTNUAGE1 {} }

rule BOUTNUAGE1 { CIRCLE {b 1 sat 0} BOUTNUAGE1 {r 10 s 2 x 0.5} }

rule BOUTNUAGE1 { CIRCLE {b 1 sat 0} BOUTNUAGE1 {r -10 s 0.5 x 0.5} }

rule BOUTNUAGE1 { }