clear()
showAxes()
showGrid()
setPenColor(black)
setPenThickness(5)
setSpeed(fast)
savePosHe()
def walls {
setPosition(200,-200)
forward(200)
left(90)
forward(400)
left(90)
forward(200)
left(90)
forward(400)
left()
}
def door{
setPosition(50,-200)
forward(150)
left(90)
forward(100)
left(90)
forward(150)
left(90)
forward(100)
left()
}
def windows{
forward(50)
left(90)
forward(50)
left(90)
forward(50)
left(90)
forward(50)
left(120)
forward(45)
left(120)
forward(45)
left(210)
}
def roof {
setPosition(-200,0)
right()
forward(400)
left(135)
forward(280)
left(90)
forward(280)
}
def rWindow{
setPosition(50,50)
forward(50)
left(90)
forward(100)
left(90)
forward(50)
left(90)
forward(100)
left()
}
setFillColor(cm.lightCoral)
walls
setFillColor(cm.darkSalmon)
door
setPosition(150,-100)
setFillColor(cm.gold)
windows
setPosition(-100,-100)
setFillColor(cm.gold)
windows
setFillColor(brown)
roof
restorePosHe()
setFillColor(cm.orangeRed)
rWindow