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]