private bool BombitaEstaCerca(Enemigo enemigo)
 {
     int filaBombita = tablero.Bombita.Posicion.Fila;
     int columnaBombita = tablero.Bombita.Posicion.Columna;
     int filaEnemigo = enemigo.Posicion.Fila;
     int columnaEnemigo = enemigo.Posicion.Columna;
     int rango = enemigo.Bomba.Rango;
     if (((filaBombita == filaEnemigo) && (Math.Abs(columnaBombita - columnaEnemigo) <= rango)) || ((columnaBombita == columnaEnemigo) && (Math.Abs(filaBombita - filaEnemigo) <= rango)))
     {
         return true;
     }
     return false;
 }
 private bool bombitaEstaDerecha(Enemigo enemigo)
 {
     if (tablero.Bombita.Posicion.Columna >= enemigo.Posicion.Columna) return true;
     return false;
 }
        /*
        private void MoverHaciaBombita(Enemigo enemigo)
        {
            int restaFila = enemigo.Posicion.Fila - tablero.Bombita.Posicion.Fila;
            int restaColumna = enemigo.Posicion.Columna - tablero.Bombita.Posicion.Columna;

            //if (Math.Abs(restaFila) > Math.Abs(restaColumna)) //derecha o izquierda
            //{
            try
            {
                if (Math.Abs(restaFila) > Math.Abs(restaColumna)) //derecha o izquierda
                {
                    if (restaFila < 0)
                    {
                        enemigo.MoverDerecha();
                    }
                    else
                    {
                        enemigo.MoverIzquierda();
                    }
                }
                else
                {
                    if (restaColumna < 0)
                    {
                        enemigo.MoverAbajo();
                    }
                    else
                    {
                        enemigo.MoverArriba();
                    }
                }
            }
            catch (Exception e)
            {
                throw e;
            }

        }

        private void MoverEnPantalla(Enemigo enemigo)
        {
            Casillero casilleroAMoverse;
            casilleroAMoverse = tablero.ObtenerCasillero(enemigo.Posicion.Fila, enemigo.Posicion.Columna);
            while (enemigo.posicionEnVentana.X + enemigo.textura.Width / 2 > casilleroAMoverse.posicionEnVentana.X + casilleroAMoverse.textura.Width / 2)
            {
                enemigo.posicionEnVentana.X -= enemigo.Velocidad;
            }
        }
        */
        private bool bombitaEstaArriba(Enemigo enemigo)
        {
            if (tablero.Bombita.Posicion.Fila <= enemigo.Posicion.Fila) return true;
            return false;
        }