Code Sketch
mezmerizer MADE BY MAX
def p(sides:Int,size:Int,lcolor:Color,color:Color){
setPenColor(lcolor)
setFillColor(color)
repeat(sides){
forward(size)
right(360/sides)
}
}
def r(size:Int,lsize:Int,color:Color){
setPenColor(color)
setFillColor(color)
repeat(2){
forward(size)
right()
forward(lsize)
right()
}
}
def rt(size:Int,angle:Int,color:Color){
setPenColor(color)
setFillColor(color)
var hypotenuse=Math.sqrt(size*size+size+size)
forward(size)
right(angle)
forward(hypotenuse)
right(angle)
forward(size)
}
def tree(){
setAnimationDelay(0)
invisible()
savePosHe()
rt(50,-135,green)
restorePosHe()
rt(50,135,green)
jumpTo(0,-59)
right()
savePosHe()
rt(75,135,green)
restorePosHe()
rt(75,-135,green)
jumpTo(0,-139)
left()
savePosHe()
rt(100,135,green)
restorePosHe()
rt(100,-135,green)
jumpTo(-25,-115)
p(4,50,brown,brown)
}
clear()
invisible()
setAnimationDelay(175)
repeat(100){
p(360,1,green,blue)
right(15)
}