# ========================================================== # # 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}
}