示例#1
0
 public void DisplayGameOver()
 {
     UpdateScreen(() =>
     {
         window.TetrominoCanvas.Children.Clear();
         DrawSquare(window.BoardCanvas, backgroundColor, 0.7f, (0, 0), (Width, Height));
     });
 }
示例#2
0
        public void DrawObjectFrameTest()
        {
            var colorData      = CreateTestColorData();
            var simpleDrawings = new DrawSquare();

            simpleDrawings.SetColor(Color.Red);
            DrawObjectFrame(colorData, 5, 5, 3, 3);
            Assert.That(colorData.Colors[55].R, Is.EqualTo(255));
        }
示例#3
0
        static void Main(string[] args)
        {
            var drawCircle = new DrawCircle();
            var drawSquare = new DrawSquare();

            var draw = new DrawFigure(drawCircle);

            draw.Draw();
            var draw1 = new DrawFigure(drawSquare);

            draw1.Draw();
        }