Добавил:
nyan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Александр Б. / lab2_java / src / lab2_java / LabCar
.java package lab2_java;
import java.util.Random;
public class LabCar extends Thread {
int speed;
int num;
int delay;
Random random = new Random();
LabCar(int num, int delay){
this.delay = delay;
this.num = num;
}
public void run(){
try{
while(true){
this.speed = random.nextInt(10 + 1);
if (num == 1){
main.race.x1 += speed;
main.race.car1.setLocation(main.race.x1, 50);
if (main.race.x1 + 70 >= 400){
main.race.car1.setText("w");
main.car1.suspend();
main.car2.suspend();
}
}
if (num == 2){
main.race.x2 += speed;
main.race.car2.setLocation(main.race.x2, 100);
if (main.race.x2 + 70 >= 400){
main.race.car2.setText("w");
main.car1.suspend();
main.car2.suspend();
}
}
sleep(delay);
}
}
catch(InterruptedException e){
return;
}
}
}
import java.util.Random;
public class LabCar extends Thread {
int speed;
int num;
int delay;
Random random = new Random();
LabCar(int num, int delay){
this.delay = delay;
this.num = num;
}
public void run(){
try{
while(true){
this.speed = random.nextInt(10 + 1);
if (num == 1){
main.race.x1 += speed;
main.race.car1.setLocation(main.race.x1, 50);
if (main.race.x1 + 70 >= 400){
main.race.car1.setText("w");
main.car1.suspend();
main.car2.suspend();
}
}
if (num == 2){
main.race.x2 += speed;
main.race.car2.setLocation(main.race.x2, 100);
if (main.race.x2 + 70 >= 400){
main.race.car2.setText("w");
main.car1.suspend();
main.car2.suspend();
}
}
sleep(delay);
}
}
catch(InterruptedException e){
return;
}
}
}
Соседние файлы в папке lab2_java