OOP Workshop

Additional Practice

Add functionality to enable/disable filling of the shapes, you can add another set of color buttons to select the fill color

Add functionality for moving turtle without drawing.

penup()

pendown()

Auto set to line mode for moving in case of click

Increase/Decrease pensize

Clear drawing

Additional shapes such as pentagon, hexagon, etc

Try writing the same program without using classes, and yes it’s possible. Decide which one is easier to code, understand, and maintain in case of additional components.