
public class ItemFall_Thread implements Runnable{
	private Block_Break bb;
	private Field field;
	private Item item;
	private int speed;
	public ItemFall_Thread(Block_Break bb,Field field,Item item,int speed){
		this.bb = bb;
		this.field = field;
		this.item = item;
		this.speed = speed;
	}
	public void run(){
		while(item.getitemIndex_y() != 343){
			try{
				Thread.sleep(speed);
				item.setitemIndex_y(item.getitemIndex_y() + 1);
				bb.repaint();
				if(field.itemHit(item.getitemIndex_x(),item.getitemIndex_y())){
					bb.itemEffectThread(item);
					item.setitemIndex_y(343);
				}
			}catch(InterruptedException e){
			}
		}
	}
}
