Originariamente inviato da franksisca
per me dovresti mettere nel paint un check delle coordinate...se coincidono fai un reset.
ho aggiunto questo controllo nel thread, xò non funziona, o non molto bene

codice:
public void attiva()
    {
       th = new Thread()
                {
                	                // ridefinizione del metodo run
                public void run()
                    {
                      for (;;)
                          {
                          try {
                              sleep(20);
                              }
                          catch (InterruptedException e)
                              {
                              System.out.println("thread interrotto");
                              return;
                              }
                             [RED] if((Y==30) && ((X>=25) && (X<=625)) )
                              {
                              	
                              	System.exit(0);                             
                              	X=35;
                              	Y=45;
                              }[/RED]
                          } // for
                    }
                };

        th.start();
    } // [m] attiva
dove X e Y sono appunto le coordinate della mia macchinina quell' IF è solo per la prima riga del mio percorso, devo ancora farlo per tutte le altre ma vorrei che funzionasse prima di scriverlo per le altre, così non funziona , consigli???