Esempio n. 1
0
 internal protected override IReadOnlyList <Light> Apply(ShortLight light)
 {
     return(null);
 }
Esempio n. 2
0
 internal void AddLight(ShortLight light)
 {
     Lights[light.X, light.Y].Add(light.Color, light.Direction);
     var(goX, goY) = light.Go();
     AddEndingLight(goX, goY, light.Color, light.Direction);
 }
Esempio n. 3
0
 internal protected virtual IReadOnlyList <Light> Apply(ShortLight light)
 {
     return(new[] { light.Go(Direction._0) });
 }