Code Sketch


bicycle
By: Anusha Pant
def b = Picture {
    right(27)
    forward(120)
    left(117)
    forward(50)
    back(100)
    forward(50)
    left(63)
    forward(75)
    left(117)
    forward(200)
    right(62)
    forward(45)
    back(86)
    left(62)
    forward(60)
    right(138)
    forward(54)
}
def c = Picture {
    repeat(360) {
        forward(1)
        right(1)
    }
}
def l = Picture {
    repeat(8) {
        forward(55.5)
        back(55.5)
        right(45)
    }
}

def cycle = picStack(
    penWidth(4) * penColor(Color(0, 0, 102))  -> b,
    penWidth(6) * penColor(black) * trans(-78, -55)  -> c,
    penWidth(6) * penColor(black) * trans(195, -55)  -> c,
    penWidth(2) * penColor(Color(102, 102, 102)) *  trans(-20.4, -55)  -> l ,
    penWidth(2) * penColor(Color(102, 102, 102)) *  trans(253, -55)  -> l 
)
cleari()
setAnimationDelay(100)
penColor(noColor)
penUp()
forward(40)
right()
forward(220)
penDown()
setFillColor(Color(255, 51, 51))
setPenColor(noColor)
left(40)
forward(54)
right(40)
back(60)
right(60)
forward(41)
draw(cycle)