/* ISOBLOCKS www.lazymoon.org isoblocks.cfdg */ startshape INIT background {b -1} rule INIT { 100*{y 1 x -2 } ROW{sat 0.5} } rule ROW { 100*{x 2 y 1} BUILD{} } rule TOWER { SQUARE{x 1 s 2 1 skew 0 45 b 0.65} SQUARE{x -1 s 2 1 skew 0 -45 b 0.8} } rule ROOF { TOWER{} SQUARE{y 1 s 2 1 skew 45 -45 b 0.5} } rule BUILD{ TOWER{} BUILD{y 1 h 2} } rule BUILD 0.05 { ROOF{} }