Use the above function declarations (from flood_fill.h and shape.h) to write an implementation (definition) of:
void filled_polygon(fgw::playpen \& pp, shape const \& s, fgw: :point2d centre, fgw: :hue);
Then write a program to test your function. You can use the myshape.txt file you created in Chapter 6 as the source of a shape for this program.