Hazlo como cadena en vez de complicarte con una array. Si el fuente no lo has escrito tú, no es tuyo, tal vez no tenga o no sea eso el dominio; puede que sea la clave o puede que esté cifrado. Sin ver el fuente no se puede decir.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúvoid FncOpenPoint(Tablero Partida, int fil, int col) {
// Configuro los límites de búsqueda
int inicio_fil = fil==0? 0 : -1; // Si ya estoy arriba no debo mirar más arriba
int fin_fil = fil==FIL-1? 0 : 1; // Si ya estoy abajo no debo mirar más abajo
int inicio_col = col==0? 0 : -1; // Si ya estoy a la izquierda no debo mirar más a la izquierda
int fin_col = col==COL-1? 0 : 1; // Si ya estoy a la derecha no debo mirar más a la derecha
int i, j;
if( !Partida[fil][col].visible &&
!Partida[fil][col].mine &&
!Partida[fil][col].num &&
!Partida[fil][col].flag ) {
Partida[fil][col].visible = true;
for(i = inicio_fil; i <= fin_fil; ++i) {
for(j = inicio_col; j <= fin_col; ++j) {
if(i==0 && j==0) continue; // Para no volver a caer en la casilla actual. Aunque es redundante no gasto tantos ciclos de reloj como si hay que realizar una llamada a la función en la misma coordenada y esperar a que esta se detenga por si sola.
FncOpenPoint(Partida, fil+i, col+j);
}
}
}
}
if(!Partida[fil][col].mine)
if(Partida[fil][col].mine!=true)
Partida[fil][col].visible=true;
if(!Partida[fil][col].mine)
if(Partida[fil][col].num==0&&!Partida[fil][col].flag&&!Partida[fil][col].visible)