Private
Public Access
Created VerbChunks
This commit is contained in:
1 parent
bd9bd1d297
commit
07e4c04ae9
1 file changed
+20
@@ -0,0 +1,20 @@
|
||||
namespace Advanced_Software_Engineering.Verbs.Flow {
|
||||
|
||||
public class VerbChunk : IVerb {
|
||||
private readonly IVerb[] verbs;
|
||||
|
||||
public VerbChunk(IVerb[] verbs) {
|
||||
this.verbs = verbs;
|
||||
}
|
||||
|
||||
public void ExecuteVerb() {
|
||||
foreach (IVerb verb in verbs) verb.ExecuteVerb();
|
||||
}
|
||||
|
||||
public string GetDescription() {
|
||||
string s = "VerbChunk Start";
|
||||
foreach (IVerb verb in verbs) s += "\n" + verb.GetDescription();
|
||||
return s + "\n" + "VerbChunk End";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user