public void Draw(IPainter <Color> painter, Point location, float scale)
        {
            var currentTexture = GetCurrentTexture();

            var texture = new Texture(currentTexture);

            painter.Draw(texture, location, scale, Color.White);
        }
 protected BasicAnimation(Microsoft.Xna.Framework.Point center)
 {
     Center = new Point(center.X, center.Y);
 }
 protected BasicAnimation(Vector2 center)
 {
     Center = new Point((int)center.X, (int)center.Y);
 }