Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/02/2016, 17:01
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Mostrar ganar al tocar un numero.

Cita:
Iniciado por veravluis Ver Mensaje
Me podrias ayudar con un ejemplo para que todos los bordes sean muros? osea como haria la condicion.
Una solución muy sencilla... asigna un carácter determinado para los muros... si la celda a la que quiere acceder el usuario tiene un carácter de muro no permites el movimiento

Código C:
Ver original
  1. if( celda[nuevaPosX][nuevaPosY] == CHAR_MURO )
  2.   // Movimiento no permitido

La idea es que nuevaPosX y nuevaPosY almacenen las nuevas coordenadas a las que se pretende mover el muñeco... si las coordenadas son buenas pasarán a sustituir a las coordenadas del muñeco (num1,num2) que también deberías darles nombres un poco más concretos. En caso de ser coordenadas no válidas simplemente no se actualizan las coordenadas del muñeco y este, por tanto, no se moverá.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.