public void MoveAround(GameTime gameTime)
{
double Elapsed = gameTime.ElapsedGameTime.TotalMilliseconds;
time += Elapsed;
position.X += speedX;
timeRandom = rnd.Next(700, 1400);
if (time >= timeRandom)
{
moveRandom = rnd.Next(1, 4);
time = 0;
}
if (moveRandom == 2)
{
position.Y += speedY;
}
else if (moveRandom == 3)
{
position.Y -= speedY;
}
else
{
position.Y += 0;
}
int maxX = 750;
int minX = 0;
int maxY = 500;
int minY = 0;
if (position.X >= maxX)
{
speedX *= -1;
position.X = maxX;
}
else if (position.X <= minX)
{
speedX *= -1;
position.X = minX;
}
if (position.Y >= maxY)
{
speedY *= -1;
position.Y = maxY;
}
else if (position.Y <= minY)
{
speedY *= -1;
position.Y = minY;
}
}