Originariamente inviato da Andrea1979
ah, ho capito, togli tutte le X a 2 unità o meno di distanza... giusto?
no,toglie tutte le X o qualsiasi altro carattere che si trovi sulle coordinate passate e che abbia almeno una casella adiacente...
ecco l'espressione solo per l'adicenza tra caselle con qualsiasi valore al loro interno:
in pratica il mio metodo sotituisce solo i caratteri adiacenti alla coordinata inserita ma non esiste ricorsione per controllare se le caselle adiacenti a quelle sotituite abbiano altri caratteri uguali e adiacenti.codice:(j == x && Math.abs(i - y) == 1 || i == y && Math.abs(j - x) == 1)
io ho provato ma incorro sempre a problemi criguardanti l'uscita dalla griglia di gioco.
come posso fare?