Code Sketch


tree
By: munazir Farooq
Category: Art
cleari()
setBackground(Color(0, 0, 255, 40))
setPenColor(Color(125, 58, 11))
setPenThickness(4)
setFillColor(green)
setSpeed(fast)
hop(-300)
forward(300)
hop(-150)
right(50)
savePosHe()
savePosHe()
forward(100)
hop(-100)
left(100)
savePosHe()
forward(100)
hop(-40)
right(50)
forward(50)
def flower(){
left()
right()
def leaf(){  
right(90,20)
right()
right(90,20)}
repeat(2){
leaf()}
hop(-10)
right(140)
leaf()
left(50)
hop(40)
savePosHe()
left(120)
forward(10)
repeat(2){
leaf()}
hop(-10)
right(140)
leaf()
restorePosHe()
right(110)
forward(10)
repeat(2){
leaf()}
hop(-10)
right(140)
leaf()}
flower()
restorePosHe()
hop(60)
savePosHe()
left(60)
forward(60)
flower()
restorePosHe()
setFillColor(noColor)
forward(90)
setFillColor(green)
savePosHe()
right(70)
savePosHe()
forward(60)
flower()
restorePosHe()
left(140)
forward(50)
flower()
restorePosHe()
forward(100)
flower()
restorePosHe()

hop(50)
savePosHe()
savePosHe()
savePosHe()
right(60)
forward(50)
flower()
restorePosHe()
savePosHe()
left(60)
forward(50)
flower()
setFillColor(noColor)
restorePosHe()
forward(80)
savePosHe()
right(60)
forward(50)
setFillColor(green)
flower()
restorePosHe()
savePosHe()
left(50)
forward(70)
flower()
restorePosHe()

forward(100)
flower()
restorePosHe()
hop(-50)
left(50)
hop(150)
right(20)
forward(220)
savePosHe()
flower()
restorePosHe()
hop(-110)
savePosHe()
right(50)
forward(70)
flower()
restorePosHe()
savePosHe()
left(50)
forward(70)
flower()
restorePosHe()
hop(-80)
savePosHe()
right(50)
forward(70)
flower()
restorePosHe()
savePosHe()
savePosHe()
left(50)
forward(70)
flower()
restorePosHe()
hop(-30)
left(70)
forward(220)
savePosHe()
flower()
restorePosHe()
hop(-100)
savePosHe()
right(70)
forward(70)
flower()
restorePosHe()
savePosHe()
left(60)
forward(70)
flower()
restorePosHe()
hop(-120)
right(40)
forward(250)
savePosHe()
flower()
restorePosHe()