GraphicObject* GraphicPencil::Create(CPoint point, COLORREF c, int thickness, int pattern) { GraphicObject* pencil = new GraphicPencil; pencil->AddPoint(point); pencil->setColor(c); pencil->setThickness(thickness); pencil->setPattern(pattern); return pencil; }