
public class Move_Thread implements Runnable{
	private Block_Break bb;
	private Field field;
	private Judge judge;
	private int speed;
	public Move_Thread(Block_Break bb,Field field,Judge judge,int speed){
		this.bb = bb;
		this.field = field;
		this.judge = judge;
		this.speed = speed;
	}
	public void run() {
		while(!judge.gameOver() && !judge.gameClear()){
			try{
				Thread.sleep(speed);
			}catch(InterruptedException e){				
			}
			field.ballMove();
			field.barHitSyori();
			field.wallHitSyori();
			field.blockHitSyori();
			judge.ballFall();
			bb.repaint();
		}
	}

}
