Finalizando "problema"

1 resposta
Archetype

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++;
    			 	}
    			}

    		}

    	}

    }
[/quote]

1 Resposta

C

num pode ser suaString.length;
ou arrayDeChar.length;

?

fear factory r0X!

Criado 26 de abril de 2004
Ultima resposta 26 de abr. de 2004
Respostas 1
Participantes 2