Alguem por favor diz oq ta errado aki

teoricamente é pra ele entrar no if, repintar, dai esperar o tempo (200) e depois dar true nas variaveis, sair e repintar denovo, so que ele nao ta fazendo o primeiro repaint, ele só espera o tempo (200) da true nas variaveis e faz o segundo repaint fora do if

[code]if(reg1==1){
repaint();
try {
Thread.sleep(200);
} catch (InterruptedException e) {}

	descobertas[primeira]=true;
	descobertas[segunda]=true;
	
                            reg1=0;

}
repaint();[/code]

tens certeza q ele nao ta executando o primeiro repaint() ??? o código não tem nada de erro…

Oi

maluquo1, este tempo de 200 é muito pequeno, o parametro do método sleep da classe Thread é milesegundos, com 200 não da tempo nem de repintar a primeira vez…

T+