예제 #1
0
 public SpiralNumbersProgram(TextReader inReader, TextWriter outWriter, ISpiralGenerator generator, ISpiralRenderer renderer)
 {
     InReader = inReader;
     OutWriter = outWriter;
     Generator = generator;
     Renderer = renderer;
 }
예제 #2
0
 private string GetFailureMessage(ISpiralGenerator generator)
 {
     return string.Format("Failed for generator {0}.", generator.GetType().Name);
 }
예제 #3
0
 public CircularCloudLayouter(Point center, ISpiralGenerator generator)
 {
     Center     = center;
     rectangles = new List <Rectangle>();
     spiral     = generator;
 }