From 353853cf0e40651376be8a91fcec62ebd33fd111 Mon Sep 17 00:00:00 2001 From: Lukasz Baldyga Date: Mon, 2 Nov 2020 19:49:30 +0000 Subject: [PATCH] Documented DrawLines --- .../Verbs/DrawingVerbs/DrawLines.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawLines.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawLines.cs index dee31bb..e24656d 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawLines.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawLines.cs @@ -6,22 +6,37 @@ using System.Text; using System.Threading.Tasks; namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { - class DrawLines : Verb { + /// + /// DrawLines Verb class + /// + public class DrawLines : Verb { Drawer drawer; Point[] points; bool descCreated = false; string desc; + /// + /// DrawLines constructor + /// + /// drawer + /// All of the points to visit public DrawLines(Drawer drawer, Point[] points) { this.drawer = drawer; this.points = points; } + /// + /// Draws all the lines + /// public void ExecuteVerb() { drawer.DrawLines(points); } + /// + /// Gets description of the command. + /// + /// What points will be drawn to in what order public string GetDescription() { if (!descCreated) { desc = "Draws a shape at points: ";