Esempio n. 1
0
        public override void Draw(int ticks)
        {
            if (++X > Console.WindowWidth - 2)
            {
                X = 10;
            }


            if (ticks % 2 == 0)
            {
                Engine2D.SetPixel(X - 1, Y - 1, Color);
                Engine2D.SetPixel(X + 1, Y - 1, Color);
                Engine2D.SetPixel(X - 1, Y + 1, Color);
                Engine2D.SetPixel(X + 1, Y + 1, Color);
                Engine2D.SetPixel(X, Y, Color);
            }
            else
            {
                Engine2D.SetPixel(X - 1, Y, Color);
                Engine2D.SetPixel(X + 1, Y, Color);
                Engine2D.SetPixel(X, Y - 1, Color);
                Engine2D.SetPixel(X, Y + 1, Color);
                Engine2D.SetPixel(X, Y, Color);
            }
        }
Esempio n. 2
0
 public override void Draw(int ticks)
 {
     Engine2D.SetPixel(X - 1, Y, Color);
     Engine2D.SetPixel(X + 1, Y, Color);
     Engine2D.SetPixel(X, Y - 1, Color);
     Engine2D.SetPixel(X, Y + 1, Color);
     Engine2D.SetPixel(X, Y, Color);
 }
Esempio n. 3
0
 public override void Draw(int ticks)
 {
     for (int i = 0; i < Size; i++)
     {
         for (int j = 0; j < Size; j++)
         {
             Engine2D.SetPixel(X + i, Y - j, Color);
         }
     }
 }
Esempio n. 4
0
 public override void Draw(int ticks)
 {
     for (int i = 0; i < heigt; i++)
     {
         for (int j = 0 + i; j < width - i; j++)
         {
             Engine2D.SetPixel(X + j, Y - i, Color);
         }
     }
 }