Threads em java

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Threads em java

Mensagempor Manhoso » Quinta Dez 08, 2005 20:14

Boas...

Tenho um trabalho do curso,em java,em que o objectivo e fazer o jogo quatro em linha. Tudo a funcar ate aki,mas chegando a parte de fazer cair a peça na coluna indicada (isto é feito com threads) a peça cai direitinha tudo bem,mas deixa rasto apesar de eu lá ter o código para o apagar.

Em separado, ou seja,so a parte do código para desenhar a peça e a fazer cair, ou só a parte para apagar o rasto da mesma funcam...

alguém me pode esclarecer em relação ao k estou a fazer mal? :?:

aki vai o codigo em questao:

Código: Seleccionar todos
for(int cont=0;cont<=linha;cont++){
   System.out.println(cont-1);
   if(cont==0)                       //Isto é para evitar excepções do tipo out of bounds..
    t.setPeca(cont,col,p);
   else{
    p.setTipo(2);                  //Código para apagar o rasto
    t.setPeca(cont-1,col,p); 

    p.setTipo(tipo);             //Desenha a peça propriamente dita
    t.setPeca(cont,col,p);
   }
    try{
     sleep(1000);
    }catch(Exception e){
     System.out.println("ERRO: "+e);
    }
    t.paint(gra);
  }


neste segmento de código estão algumas variaveis k estão correctamente declaradas e validadas. a variável "linha" indica a última posição livre (em k o tipo da peça k a ocupa não é 1 ou 2) da coluna (variável "col") em que se pretende colocar a peça....

O tipo determina a corda peça. na versão final vai ficar 0 e n 2 pk 2 e para desenhar a peça do outro jogador...

espero ter sido claro na minha dúvida.
Motherboard: Abit NF7-S
CPU: AMD Athlon XP 2600+
GPU: TNT2 m64
512MB DDR
HDD0: Htachi 80GB PATA 7200 RPM
HDD1: Maxtor 200GB SATA 7200 RPM
Manhoso
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Segunda Jan 31, 2005 17:27
Localização: Minde ou Tomar(I.P.T.)

Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron