public static void DrawBall(Ball ball, Graphics flagGraphics, Entities.Image image)
        {
            if (ball.Bullet.IsEnable)
            {
                var bul = ball.Bullet;

                flagGraphics.FillEllipse(Brushes.Black, bul.PosX, bul.PosY, bul.Size, bul.Size);
            }

            switch (ball.Direction)
            {
            case Direction.Left:
                flagGraphics.DrawImage(image.BallLeft, ball.PosX, ball.PosY, ball.Size, ball.Size);
                break;

            case Direction.Up:
                flagGraphics.DrawImage(image.BallUp, ball.PosX, ball.PosY, ball.Size, ball.Size);
                break;

            case Direction.Right:
                flagGraphics.DrawImage(image.BallRight, ball.PosX, ball.PosY, ball.Size, ball.Size);
                break;

            case Direction.Down:
                flagGraphics.DrawImage(image.BallDown, ball.PosX, ball.PosY, ball.Size, ball.Size);
                break;
            }

            //flagGraphics.FillRectangle(Brushes.Red, ball.PosX, ball.PosY, ball.Size, ball.Size);
        }
        public static void DrawTanks(IEnumerable <Tank> tanks, Graphics flagGraphics, Entities.Image image)
        {
            foreach (Tank tank in tanks)
            {
                if (tank.Bullet.IsEnable)
                {
                    var bul = tank.Bullet;

                    flagGraphics.FillEllipse(Brushes.Black, bul.PosX, bul.PosY, bul.Size, bul.Size);
                }
                if (tank.IsEnable)
                {
                    switch (tank.Direction)
                    {
                    case Direction.Left:
                        flagGraphics.DrawImage(image.TankLeft, tank.PosX, tank.PosY, tank.Size, tank.Size);
                        break;

                    case Direction.Up:
                        flagGraphics.DrawImage(image.TankUp, tank.PosX, tank.PosY, tank.Size, tank.Size);
                        break;

                    case Direction.Right:
                        flagGraphics.DrawImage(image.TankRight, tank.PosX, tank.PosY, tank.Size, tank.Size);
                        break;

                    case Direction.Down:
                        flagGraphics.DrawImage(image.TankDown, tank.PosX, tank.PosY, tank.Size, tank.Size);
                        break;
                    }

                    //flagGraphics.FillRectangle(Brushes.Blue, tank.PosX, tank.PosY, tank.Size, tank.Size);
                }
            }
        }