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); } }
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); }
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); } } }
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); } } }