startshape COMIC # include i_pix.cfdg include i_pix.cfdg
rule COMIC {
FIGHT {} ONE {x -4.4 y 1.4 s .6} FIGHT {y -7} TWO {x -4.4 y -5.6 s .6} FIGHT {y -14} THREE {x -4.4 y -12.6 s .6}
}
rule FIGHT {
SQUARE {y -1 s 10 6} SQUARE {y -1 s 9.7 5.7 b 1} ROTMAN1 {x -2 b .4 sat 1 hue 100} ROTMAN2 {x 2}
}
rule ONE {
O_5by5 {} N_5by5 {x 1.2} E_5by5 {x 2.4}
}
rule TWO {
T_5by5 {} W_5by5 {x 1.2} O_5by5 {x 2.4}
}
rule THREE {
T_5by5 {} H_5by5 {x 1.2} R_5by5 {x 2.4} E_5by5 {x 3.6} E_5by5 {x 4.8}
}
rule ROTMAN1 8 {MAN1{ }} rule ROTMAN1 4 {MAN1{r 25}} rule ROTMAN1 2 {MAN1{r 50}} rule ROTMAN1 {MAN1{r 75}}
rule ROTMAN2 8 {MAN2{ }} rule ROTMAN2 4 {MAN2{r -25}} rule ROTMAN2 2 {MAN2{r -50}} rule ROTMAN2 {MAN2{r -75}}
rule MAN1 {
# draw body SQUARE {y -1 s .3 2 alpha -.3} CIRCLE {y -2 s .8 .5} # Draw Head CIRCLE {} CIRCLE {x .15 y .15 s 0.3 b 1} CIRCLE {x -.15 y .15 s 0.35 b 1} CIRCLE {x .24 y .15 s 0.1} CIRCLE {x -.08 y .15 s 0.15} SQUARE {y -.22 s .65 .02 b 1} # draw arms ROT1{r 90 y -.5} ROT1{r -90 y -.5} # draw legs ROT3{r 45 y -2} ROT3{r -45 y -2}
}
rule MAN2 {
# draw body SQUARE {y -1 s .3 2 alpha -.3} CIRCLE {y -2 s .8 .5} # Draw Head CIRCLE {} CIRCLE {x .15 y .15 s 0.3 b 1} CIRCLE {x -.15 y .15 s 0.35 b 1} CIRCLE {x .08 y .15 s 0.1} CIRCLE {x -.24 y .15 s 0.15} SQUARE {y -.22 s .65 .02 b 1} # draw arms ROT1{r 90 y -.5} ROT1{r -90 y -.5} # draw legs ROT3{r 45 y -2} ROT3{r -45 y -2}
}
rule ROT1 {SEGM1 { }} rule ROT1 {SEGM1 {r -30}} rule ROT1 {SEGM1 {r -60}} rule ROT1 {SEGM1 {r 30}} rule ROT1 {SEGM1 {r 60}}
rule SEGM1 {
SQUARE {y -.5 s .2 1 alpha -.3} CIRCLE {y -1 s .3} ROT2 {y -1}
}
rule ROT2 {SEGM2 {r -30}} rule ROT2 {SEGM2 {r -60}} rule ROT2 {SEGM2 {r 30}} rule ROT2 {SEGM2 {r 60}}
rule SEGM2 {
SQUARE {y -.5 s .2 1 alpha -0.3} CIRCLE {y -1 s .3}
}
rule ROT3 {SEGM1 { }} rule ROT3 {SEGM1 {r -30}} rule ROT3 {SEGM1 {r -15}} rule ROT3 {SEGM1 {r 30}} rule ROT3 {SEGM1 {r 15}}