Você está na página 1de 9

Thread carros= new Thread() {

public void run() {


try {
while(true) {
carros.sleep(3000);
//random de objetos
car=(int)(Math.random()*19+1);
System.out.println(car);
if(car==1||car==13){
if(l==0){
l++;
}
}else if(car==2||car==14){
if(l2==0){
l2++;
}
}else if(car==3||car==15){
if(l3==0){
l3++;
}
}else if(car==4||car==16){
if(l4==0){
l4++;
}
}else if(car==5){
if(l5==0){
l5++;
}

}else if(car==6){
if(l6==0){
l6++;
}
}
else if(car==7){
if(l7==0){
l7++;
}
}else if(car==8){
if(l8==0){
l8++;
}

}else if(car==9){
if(l9==0){
l9++;
}
}else if(car==10){
if(l10==0){
l10++;
}
}else if(car==11){
if(l11==0){
l11++;
}
}else if(car==12){
if(l12==0){
l12++;
}
}else if(car==17){
if(l17==0){
l17++;
}
}
//Movimiento de objetos
if(l==1){
track[1][Posy1]="e" ;
l++;
}else if(l==2||l==3||l==4||l==5||l==6){
if(track[1][Posy1+1]=="p"){
Motores--;
track[1][Posy1+1]="p";
track[1][Posy1]="0";
Posy1=0;
l=0;
}else{
track[1][Posy1+1]="e";
track[1][Posy1]="0";
Posy1++;
l++;
}
}else if(l==7){
track[1][Posy1]="0";
Posy1=0;
l=0;
}
if(l2==1){

track[2][Posy11]="e1" ;
l2++;
}else if(l2==2||l2==3||l2==4||l2==5||l2==6){
if(track[2][Posy11+1]=="p"){
Motores--;
track[2][Posy11+1]="p";
track[2][Posy11]="0";
Posy11=0;
l2=0;
}else{
track[2][Posy11+1]="e1";
track[2][Posy11]="0";
Posy11++;
l2++;
}
}else if(l2==7){
track[2][Posy11]="0";
Posy11=0;
l2=0;
}
if(l3==1){
track[3][Posy111]="e2" ;
l3++;
}else if(l3==2||l3==3||l3==4||l3==5||l3==6){
if(track[3][Posy111+1]=="p"){
Motores--;
track[3][Posy111+1]="p";
track[3][Posy111]="0";
Posy111=0;
l3=0;
}else{
track[3][Posy111+1]="e2";
track[3][Posy111]="0";
Posy111++;
l3++;
}
}else if(l3==7){
track[3][Posy111]="0";
Posy111=0;
l3=0;
}
if(l4==1){
track[4][Posy1111]="e3" ;
l4++;

}else if(l4==2||l4==3||l4==4||l4==5||l4==6){
if(track[4][Posy1111+1]=="p"){
Motores--;
track[4][Posy1111+1]="p";
track[4][Posy1111]="0";
Posy1111=0;
l4=0;
}else{
track[4][Posy1111+1]="e3";
track[4][Posy1111]="0";
Posy1111++;
l4++;
}
}else if(l4==7){
track[4][Posy1111]="0";
Posy1111=0;
l4=0;
}
if(l5==1){
track[1][Posy2]="n" ;
l5++;
}else if(l5==2||l5==3||l5==4||l5==5||l5==6){
if(track[1][Posy2+1]=="p"){
Gas=Gas+10;
track[1][Posy2+1]="p";
track[1][Posy2]="0";
Posy2=0;
l5=0;
}else{
track[1][Posy2+1]="n";
track[1][Posy2]="0";
Posy2++;
l5++;
}
}else if(l5==7){
track[1][Posy2]="0";
Posy2=0;
l5=0;
}
if(l6==1){
track[2][Posy22]="n1" ;
l6++;
}else if(l6==2||l6==3||l6==4||l6==5||l6==6){

if(track[2][Posy22+1]=="p"){
Gas=Gas+10;
track[2][Posy22+1]="p";
track[2][Posy22]="0";
Posy22=0;
l6=0;
}else{
track[2][Posy22+1]="n1";
track[2][Posy22]="0";
Posy22++;
l6++;
}
}else if(l6==7){
track[2][Posy22]="0";
Posy22=0;
l6=0;
}
if(l7==1){
track[3][Posy222]="n2" ;
l7++;
}else if(l7==2||l7==3||l7==4||l7==5||l7==6){
if(track[3][Posy222+1]=="p"){
Gas=Gas+10;
track[3][Posy222+1]="p";
track[3][Posy222]="0";
Posy222=0;
l7=0;
}else{
track[3][Posy222+1]="n2";
track[3][Posy222]="0";
Posy222++;
l7++;
}
}else if(l7==7){
track[3][Posy222]="0";
Posy222=0;
l7=0;
}
if(l8==1){
track[4][Posy2222]="n3" ;
l8++;
}else if(l8==2||l8==3||l8==4||l8==5||l8==6){

if(track[4][Posy2222+1]=="p"){
Gas=Gas+10;
track[4][Posy2222+1]="p";
track[4][Posy2222]="0";
Posy2222=0;
l8=0;
}else{
track[4][Posy2222+1]="n3";
track[4][Posy2222]="0";
Posy2222++;
l8++;
}
}else if(l8==7){
track[4][Posy2222]="0";
Posy2222=0;
l8=0;
}
if(l9==1){
track[1][Posy3]="j" ;
l9++;
}else if(l9==2||l9==3||l9==4||l9==5||l9==6){
if(track[1][Posy3+1]=="p"){
Motores++;
track[1][Posy3+1]="p";
track[1][Posy3]="0";
Posy3=0;
l9=0;
}else{
track[1][Posy3+1]="j";
track[1][Posy3]="0";
Posy3++;
l9++;
}
}else if(l9==7){
track[1][Posy3]="0";
Posy3=0;
l9=0;
}
if(l10==1){
track[2][Posy33]="j1" ;
l10++;
}else if(l10==2||l10==3||l10==4||l10==5||l10==6){
if(track[2][Posy33+1]=="p"){
Motores++;

track[2][Posy33+1]="p";
track[2][Posy33]="0";
Posy33=0;
l10=0;
}else{
track[2][Posy33+1]="j1";
track[2][Posy33]="0";
Posy33++;
l10++;
}
}else if(l10==7){
track[2][Posy33]="0";
Posy33=0;
l10=0;
}
if(l11==1){
track[3][Posy333]="j2" ;
l11++;
}else if(l11==2||l11==3||l11==4||l11==5||l11==6){
if(track[3][Posy333+1]=="p"){
Motores++;
track[3][Posy333+1]="p";
track[3][Posy333]="0";
Posy333=0;
l11=0;
}else{
track[3][Posy333+1]="j2";
track[3][Posy333]="0";
Posy333++;
l11++;
}
}else if(l11==7){
track[3][Posy333]="0";
Posy333=0;
l11=0;
}
if(l12==1){
track[4][Posy3333]="j3" ;
l12++;
}else if(l12==2||l12==3||l12==4||l12==5||l12==6){
if(track[4][Posy3333+1]=="p"){
Motores++;
track[4][Posy3333+1]="p";
track[4][Posy3333]="0";

Posy3333=0;
l12=0;
}else{
track[4][Posy3333+1]="j3";
track[4][Posy3333]="0";
Posy3333++;
l12++;
}
}else if(l12==7){
track[4][Posy3333]="0";
Posy3333=0;
l12=0;
}
if(l17==1){
track[0][Posy4]="r" ;
l17++;
}else if(l17==2||l17==3||l17==4||l17==5||l17==6){
if(track[0][Posy4+1]=="g"){
Motores--;
track[0][Posy4+1]="g";
track[0][Posy4]="1";
Posy4=0;
l17=0;
}else{
track[0][Posy4+1]="r";
track[0][Posy4]="1";
Posy4++;
l17++;
}
}else if(l17==7){
track[0][Posy4]="1";
Posy4=0;
l17=0;
}
}
} catch (java.lang.InterruptedException ie) {
System.out.println(ie.getMessage());
}
}
};
//dibujo
if(track[x][y]=="j3"){
Toolkit t = Toolkit.getD
efaultToolkit ();
Image imagen2 = t.getIma

ge ("ferrari tools.png");
dbg.drawImage(imagen2,(P
osx3333*100)+100, Posy3333*90,this);
}

Você também pode gostar