Code Sketch


shapes of squares and triangles
By: CHICANE FERNANDES
 cleari ()
 setSpeed (fast)
 setPenColor (cm.black)
 setBackground (cm.black)
 setPenThickness (5)
 
 def square (size:Int) {
     repeat (4) {
       forward (size)
       turn (90)
     }
 }
 
 def triangle (size:Int) {
     repeat (3) {
       forward (size)
       turn(120)
     }
 }
 
 setFillColor (cm.deepPink.fadeOut (0.5))
 setPosition (-50,110)
 turn (-90)
 triangle (100)
 setFillColor (cm.magenta.fadeOut (0.6))
 setPosition (0,80)
 turn (45)
 square (100)
 
 setFillColor (cm.blueViolet.fadeOut (0.5))
 setPosition (250,150)
 turn (90)
 square (100)
 setFillColor (cm.darkViolet.fadeOut (0.5))
 square (80)
 setFillColor (cm.blue.fadeOut (0.5))
 square (60)
 setPosition (165,150)
 turn (180)
 square (100)
 setFillColor (cm.blue.fadeOut (0.5))
 square(80)
 setFillColor (cm.blueViolet.fadeOut (0.5))
 square (60)
 
 setFillColor (cm.hotpink.fadeOut (0.8))
 setPosition (-280,150)
 square (100)
 setPosition (-280,100)
 square (100)
 setFillColor(cm.deepPink . fadeOut (0.5))
 setPosition (-300,75)
 turn (45)
 triangle (110)
 setPosition (-230,75)
 triangle (110)

 setFillColor (cm.deepSkyBlue.fadeOut (0.5))
 setPosition (-310,-75)
 right (0)
 triangle (80)
  setPosition (-275,-75)
 right (0)
 triangle (80)
 setFillColor (cm.dodgerBlue.fadeOut (0.5))
 setPosition (-308,-15)
 right (45)
 square (80)

 
 setFillColor (cm.lightSeaGreen.fadeOut (0.5))
 setPosition (-75,60)
 right (90)
 square (100)
 setFillColor (cm.mediumSpringGreen.fadeOut (0.5))
 setPosition (-45,60)
 square (100)
 setFillColor (cm.lime.fadeOut (0.5))
 setPosition (-15,60)
 square (100)
 setFillColor (cm.yellowGreen.fadeOut (0.5))
 setPosition (15,60)
 square (100)

 setFillColor (cm.yellow.fadeOut (0.3))
 setPosition (170,40)
 square (100)
 setFillColor (cm.orangeRed.fadeOut (0.5))
 setPosition (220,40)
 square (100)
 setFillColor (cm.orange.fadeOut (0.5))
 setPosition (245,-30)
 right(105)
 triangle (100)
 
 setFillColor (cm.red.fadeOut (0.3))
 setPosition (-200,-160)
 right (-15)
 square (80)
  setFillColor (cm.mediumVioletRed.fadeOut (0.5))
 setPosition (-170,-160)
 square (80)
  setFillColor (cm.tomato.fadeOut (0.5))
 setPosition (-200,-160)
 square (40)
  setFillColor (cm.blue.fadeOut (0.5))
 setPosition (-227,-160)
 square (40)
 
  setFillColor (cm.purple.fadeOut (0.5))
 setPosition (15,-150)
 square (80)
 setFillColor (cm.blueViolet.fadeOut (0.5))
 setPosition (55,-150)
 square (80)
 setFillColor (cm.violet.fadeOut (0.5))
 setPosition (20,-210)
 right (15)
 triangle (80)

 setFillColor (cm.violet.fadeOut (0.5))
 setPosition (255,-160)
 right (-15)
 square (88)
  setFillColor (cm. blue.fadeOut (0.1))
 setPosition (255,-160)
 square (70)
  setFillColor (cm.teal.fadeOut (0.1))
 setPosition (230,-160)
 square (70)