Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
boolean hayMasInstanciasDe(char barco) {
/*
Buscar si hay más "instancias" del barco
al que le han disparado. Es decir, si el barco
atacado es, por ejemplo, FRAGATA_1 (que ocupa un espacio),
su espacio será sustituido por un disparo, por lo que no
habrá más FRAGATA_1 en el array
En el caso del submarino, que mide 3, si le dan a una parte
del mismo sólo habrán eliminado 1 espacio, pero en el
arreglo quedarán 2 instancias del mismo, por lo que no se
considerará eliminado
*/
for (int e = 0; e < ANCHURA_LCD; e++) {
for (int n = 0; n < ALTURA_LCD; n++) {
if (escenario[e][n] == barco) return true;
}
}
return false;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment