startshape fish
rule fish {
BODY {} MOUTH {} EYE {} BUBBLES { y 1 }
}
rule BODY {
SQUARE { size 4 r -45}
} rule MOUTH {
SQUARE { x 3 y 1 r -45 size 2 } SQUARE { x 3 y -1 r -45 size 2 }
}
rule EYE {
CIRCLE { x -1 y .5 s .3 b .9 }
}
rule BUBBLES 15{
// first rule for TREE BUBBLE { } BUBBLES { y 0.4 }
}
rule BUBBLES 1.5 {
// second rule for TREE BRANCH { }
}
rule BUBBLE {
CIRCLE { x -3.5 size .3 } CIRCLE { x -3.5 size .2 b .9 }
} rule BUBBLE {
CIRCLE { x -3.7 size .2 } CIRCLE { x -3.7 size .1 b .9 }
} rule BUBBLE {
CIRCLE { x -2.7 size .2 } CIRCLE { x -2.7 size .1 b .9 }
} rule BUBBLE {
CIRCLE { x -2.5 size .3 } CIRCLE { x -2.5 size .2 b .9 }
} rule BRANCH {
BRANCH_LEFT { } BRANCH_RIGHT { }
} rule BRANCH_LEFT {
BUBBLE { rotate 20 }
} rule BRANCH_LEFT {
BUBBLE{ rotate 30 }
} rule BRANCH_LEFT {
BUBBLE{ rotate 40 }
} rule BRANCH_LEFT {
} rule BRANCH_RIGHT {
BUBBLE{ rotate -20 }
} rule BRANCH_RIGHT {
BUBBLE{ rotate -30 }
} rule BRANCH_RIGHT {
BUBBLE{ rotate -40 }
} rule BRANCH_RIGHT {
}