Há tempo eu e um amigo trabalhamos em um jogo e agora, finalizando, apenas queria dar alguns retoques.
O jogo é assim. É gerada uma seguencia, que o usuário terá que adividar. O jogo, com 3 níveis
gera 4, 5 ou 6 caracteres aleatoriamente, dependendo do nivel. O que gostaria de fazer e não estou conseguindo é, quando por exemplo, o usuário
está no nivel 0, onde são gerados 4 caracteres, se por ventura ele digitasse 5 aparececia uma "mensagem de erro" como
do tipo "Verifique a quantidade de caracteres da sua sequencia".
Abaixo é uma parte do código.
Muito obrigado!
private void analisaSequencia()
{
PinosPR =0;
PinosBR =0;
int s;
if (nivel == 0)
{
for(s=0;s<4;s++)
{
if(Sequencia.charAt(s) == Segredo[s])
{
PinosPR++;
}
else
{
if(Sequencia.indexOf(Segredo[s])>-1)
{
PinosBR++;
}
}
}
}
if (nivel==1)
{
for(s=0;s<5;s++)
{
if(Sequencia.charAt(s)==Segredo[s])
{
PinosPR++;
}
else
{
if(Sequencia.indexOf(Segredo[s])>-1)
{
PinosBR++;
}
}
}
}
if (nivel == 2)
{
for(s=0;s<6;s++)
{
if(Sequencia.charAt(s)==Segredo[s])
{
PinosPR++;
}
else
{
if(Sequencia.indexOf(Segredo[s])>-1)
{
PinosBR++;
}
}
}
}
}