Skip to content

Commit a417bbc

Browse files
committed
added move operation for Rounded in exercise09, chapter12
1 parent a88f0c6 commit a417bbc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Chapter12/exercises/09/main.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ class Rounded : public Lines {
2525
p->draw_specifics(painter);
2626
}
2727

28+
void move(int dx, int dy) override {
29+
Lines::move(dx, dy);
30+
for (Arc* p : c)
31+
p->move(dx, dy);
32+
}
2833
private:
2934
std::unique_ptr<Arc> create_corner
3035
(Point p, int r, double st, double rot) const {

0 commit comments

Comments
 (0)