ho aggiunto questo controllo nel thread, xò non funziona, o non molto beneOriginariamente inviato da franksisca
per me dovresti mettere nel paint un check delle coordinate...se coincidono fai un reset.
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???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![]()

Rispondi quotando