startshape SKYSCRAPER
rule SKYSCRAPER {
SquareLine {}
}
rule SquareLine {
SQUARE {} VENTANAL {x -0.5 y -0.5} SquareLine [ y 0.5 s 0.75 y 0.5 ]
}
rule SquareLine 1.05 {
SQUARE {} VENTANAL {x -0.5 y -0.5} SquareLine [ y 0.5 s 1 y 0.5 ]
}
rule SquareLine 0.3 {
SQUARE { s 1.2 0.05 y -0.5 } CIRCLE { s 0.1 x -0.5 } CIRCLE { s 0.1 x 0.5 } CIRCLE { s 0.1 x -0.5 y 0.1 } CIRCLE { s 0.1 x 0.5 y 0.1 } SquareLine [ y 0.01 s 1 y 0.05 ]
}
rule SquareLine 0.4 {
SQUARE { s 1.2 0.05 y -0.5 } CIRCLE { s 0.1 x -0.5 } CIRCLE { s 0.1 x 0.5 } SquareLine [ y 0.01 s 1 y 0.05 ] CIRCLE { s 0.1 x -0.5 y 0.1 } CIRCLE { s 0.1 x 0.5 y 0.1 }
}
rule SquareLine 0.2 {
SQUARE { s 1.2 0.05 y -0.5 } SQUARE { s 1.2 0.05 y -0.9 } SquareLine [ y 0.01 s 1 y 0.05 ]
}
rule Ventanas_Prendidas { // cuadrado principal
SQUARE { x 0.5 y 0.5 } VENTANAL {}
}
rule VENTANAL { LINEA_VENTANAS{ y 0.1} LINEA_VENTANAS{ y 0.3} LINEA_VENTANAS{ y 0.5} LINEA_VENTANAS{ y 0.7} }
rule LINEA_VENTANAS {
VENTANA [ x 0.0625 y 0.1 s 0.9 1 x 0.01] VENTANA { x 0.1875 y 0.1 } VENTANA { x 0.3125 y 0.1 } VENTANA { x 0.4375 y 0.1 } VENTANA { x 0.5625 y 0.1 } VENTANA { x 0.6875 y 0.1 } VENTANA { x 0.8125 y 0.1 } VENTANA [ x 0.9375 y 0.1 s 0.9 1 x -0.01]
}
rule VENTANA {
// ventana "a media luz" no se usa + # irgendwas nit verwendne // SQUARE { s 0.10 0.15 b 0.5}
}
rule VENTANA {
// ventana apagada (invisible)
SQUARE { s 0.10 0.15 b 0} }
rule VENTANA {
// ventana prendida
SQUARE { s 0.10 0.15 b 1} }