import java.awt.*; public class Saba{ int tosta, tulija, sabureid, platvormil, vahe; int i1, i2, i3; int tiksuja, sabavali, sabai; Auto masin[]=new Auto[20]; Kraana kraana=new Kraana(); public void liigu(){ int il1; i2=tosta; lisa(); for(il1=0; il1(vahe*10)){masin[i2].edasi();} else {if(masin[i2].koht==100){masin[i2].edasi(); sabureid--; platvormil=1;}} i2++; if(i2==20){i2=0;} }} public void seasabavali(int vali1){sabavali=vali1;} public void ava(){ for(i1=0; i1<20; i1++) {masin[i1]=new Auto();} kraana=new Kraana(); kraana.alga(); sabureid=0; tosta=0; tulija=0; sabai=0;} public void lisa(){ if(sabai==0){sabai=sabavali*10; sabureid++; masin[tulija].koht=1; tulija++; if(tulija==20){tulija=0;} } sabai--; } public static void main(String argv[]){ int im1, im2; Saba oma=new Saba(); oma.ava(); for(im2=0; im2<10; im2++){ oma.lisa(); System.out.println(oma.sabureid); for(im1=0; im1<30; im1++){ System.out.println("Neljas masin on kohal "+oma.masin[3].koht); oma.liigu(); if(1==(oma.kraana.liigu(oma.masin[oma.tosta>0?oma.tosta-1:19], oma.platvormil))) {oma.tosta++;if(oma.tosta==20){oma.tosta=0;}};}} while(oma.sabureid>0){oma.liigu(); if(1==(oma.kraana.liigu(oma.masin[oma.tosta>0?oma.tosta-1:19], oma.platvormil))) {oma.tosta++;if(oma.tosta==20){oma.tosta=0;}}; System.out.println("Neljas masin on kohal "+oma.masin[3].koht);} } }