MVC  0.0.1
painter.h
См. документацию.
1 #pragma once
2 
3 #include "base_types.h"
4 #include "ipainter.h"
5 
6 class PainterOfConsole : public IPainter {
7  public:
8  void drawDelimeter(const std::string&) const override;
9 
10  void drawText(const std::string&) const override;
11 
12  void drawPoint(const Point&) const override;
13 
14  void drawLine(const Point&, const Point&) const override;
15 
16  void drawCircle(const Point&, const int&) const override;
17 };
18 
base_types.h
PainterOfConsole::drawPoint
void drawPoint(const Point &) const override
Draw points.
Definition: painter.cpp:19
PainterOfConsole::drawCircle
void drawCircle(const Point &, const int &) const override
Draw circles.
Definition: painter.cpp:29
PainterOfConsole::drawDelimeter
void drawDelimeter(const std::string &) const override
Draw delimeter of screen.
Definition: painter.cpp:6
IPainter
Here is painter for drawing primitive objects.
Definition: ipainter.h:11
ipainter.h
PainterOfConsole
Definition: painter.h:6
Point
Definition: base_types.h:6
PainterOfConsole::drawLine
void drawLine(const Point &, const Point &) const override
Draw lines.
Definition: painter.cpp:24
PainterOfConsole::drawText
void drawText(const std::string &) const override
Draw text information.
Definition: painter.cpp:15