# ========================================================== # # cylinder_city.cfdg # ========================================================== #

startshape CITY background {b -1}

rule CITY {

24 * {y 1 x -2 h 10} BLOCK {}

}

rule BLOCK {

24 * {y 1 x 2} BASE {b 0.75 sat 0.5}

}

rule BASE {

SQUARE{s 2 1 skew 45 -45 b .05}
LINE{}

}

rule LINE {

CIRCLE{s 2 1 skew 45 -45 b .15}
LINE{y 0.01 b -0.005}

} rule LINE 0.01 {

CIRCLE{s 2 1 skew 45 -45 b .75}

}