I\'m making a Shape Paint program, and I\'m attempting to paint all shapes with one Shape* pointer object, pointing to other derived Shapes such as
Shape*
Shape