From 8acf87b00191abcbf1844e7e6803255c3976bb3f Mon Sep 17 00:00:00 2001 From: Lukasz Baldyga Date: Mon, 12 Oct 2020 13:56:52 +0100 Subject: [PATCH] Added commands to do. --- .../Advanced Software Engineering/Command.cs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/Advanced Software Engineering/Advanced Software Engineering/Command.cs b/Advanced Software Engineering/Advanced Software Engineering/Command.cs index 0f6cdf3..4037e0b 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Command.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Command.cs @@ -11,8 +11,6 @@ using System.Xml.Serialization; namespace Advanced_Software_Engineering { - - class VerbFactory { public static Verb MakeVerb(Drawer drawer, string fullCommand) @@ -65,6 +63,17 @@ namespace Advanced_Software_Engineering } else throw new Exception("Command has an incorrect number of parameters"); + case "dot": + case "clear": + case "shape": + case "square": + case "rectangle": + case "circle": + case "triangle": + case "pen": + case "fill": + case "color": + throw new Exception("Not implemented"); default: throw new Exception("Command not found"); @@ -110,9 +119,9 @@ namespace Advanced_Software_Engineering public DrawTo(Drawer drawer, Point point) : base(drawer, point) { } - public void ExecuteVerb() + public new void ExecuteVerb() { - + this.drawer.DrawLine(moveToPoint); } }