Code Sketch


froila_Activity_4_
By: Froila Rodrigues
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