コード例 #1
0
        private void Demo_Load(object sender, EventArgs e)
        {
            client = new GraphicsLightClient(pictureBox1.CreateGraphics(), 100);
            lights = new Lights(client);

            lights.Start();
        }
コード例 #2
0
ファイル: LightsOut.cs プロジェクト: jobiehoar/LightsOut
 public LightsOut(IValidator validator, IConsole console, ILights lights, ILightController lightController)
 {
     _validator       = validator;
     _console         = console;
     _lights          = lights;
     _lightController = lightController;
 }
コード例 #3
0
 public ConcurrentEffectPerformer(
     ILights lights,
     IEffect <T> effect)
 {
     this.lights = lights;
     this.effect = effect;
 }
コード例 #4
0
ファイル: LightsTests.cs プロジェクト: jobiehoar/LightsOut
        public void Setup()
        {
            _consoleMock = new Mock <IConsole>();
            _randomMock  = new Mock <IRandom>();

            _lights = new Lights(_consoleMock.Object, _randomMock.Object);
        }
コード例 #5
0
 public SingleEffectPerformer(
     ILights lights,
     IEffect <T> effect)
 {
     this.lights = lights;
     this.effect = effect;
     layer       = new Lazy <ILayer>(() => lights.AddLayer());
 }
コード例 #6
0
 public CarStandard(ILights lights, IWheels wheels)
 {
     Console.WriteLine("wheels: " + wheels.Size.ToString() + ", " + wheels.Tires);
     Console.WriteLine("lights: " + lights.Fog.ToString() + ", " + lights.Type);
 }