diff options
Diffstat (limited to 'core/src/rendering.rs')
-rw-r--r-- | core/src/rendering.rs | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/core/src/rendering.rs b/core/src/rendering.rs index 9c9f9e4..3f2303b 100644 --- a/core/src/rendering.rs +++ b/core/src/rendering.rs | |||
@@ -28,6 +28,7 @@ impl Render for DefinedCoreShape { | |||
28 | match self { | 28 | match self { |
29 | Self::Rectangle(r) => r.render(context, renderer), | 29 | Self::Rectangle(r) => r.render(context, renderer), |
30 | Self::Text(t) => t.render(context, renderer), | 30 | Self::Text(t) => t.render(context, renderer), |
31 | Self::StraightPath(p) => p.render(context, renderer), | ||
31 | } | 32 | } |
32 | } | 33 | } |
33 | } | 34 | } |
@@ -75,21 +76,21 @@ impl Render for DefinedText { | |||
75 | } | 76 | } |
76 | } | 77 | } |
77 | 78 | ||
78 | // impl Render for DefinedStraightPath { | 79 | impl Render for DefinedStraightPath { |
79 | // fn render(&self, context: DefinedShapeContext, renderer: &mut dyn Renderer) { | 80 | fn render(&self, context: DefinedCoreShapeContext, renderer: &mut dyn Renderer) { |
80 | // let mut iter = self.points.iter(); | 81 | let mut iter = self.points.iter(); |
81 | // | 82 | |
82 | // let first_point = match iter.next() { | 83 | let first_point = match iter.next() { |
83 | // Some(point) => point, | 84 | Some(point) => point, |
84 | // None => return, | 85 | None => return, |
85 | // }; | 86 | }; |
86 | // | 87 | |
87 | // renderer.move_to(first_point.x, first_point.y); | 88 | renderer.move_to(first_point.x, first_point.y); |
88 | // | 89 | |
89 | // for point in iter { | 90 | for point in iter { |
90 | // renderer.line_to(point.x, point.y); | 91 | renderer.line_to(point.x, point.y); |
91 | // } | 92 | } |
92 | // | 93 | |
93 | // draw(&context.fill, &context.stroke, renderer); | 94 | draw(&context.fill, &context.stroke, renderer); |
94 | // } | 95 | } |
95 | // } | 96 | } |