import java.awt.*;
import java.util.*;

public class TRUCK_CLASS{

  int x;
  Color a, b, c;
  CELL3 cells[] = new CELL3[3];

  TRUCK_CLASS(){
    Random r = new Random();
    x = 30 + 10*Math.abs(r.nextInt()%6);
    cells[0] = new CELL3(x,30,Color.yellow);
    cells[1] = new CELL3(x,20,Color.red);
    cells[2] = new CELL3(x,10,Color.red);    
  }

  public void moveTruck(){
    for(int i=0; i<3; i++)
      cells[i].y+=2;
  }

  public int getY(){
    return cells[0].y;
  }

  public boolean check_collision(int carx, int cary){
    for(int i=0; i<3; i++){
      if(carx==x && cary>getY()-4 && cary<getY()+4) return true;
      if(carx==x && cary==getY()-10) return true;
      if(carx==x && cary==getY()-20) return true;
    }
    return false;
  }

  public void draw(Graphics g){
    for(int i=0; i<3; i++){
      cells[i].draw(g);
    }
  }
}

