public class TimeCounter implements Runnable{
	private int leveluptime;
	private Field field;
	private Tetoris tetoris;
	private int counter;
	public TimeCounter(Field field,Tetoris tetoris){
		this.field = field;
		this.tetoris = tetoris;
		this.leveluptime = 30;
		this.counter = leveluptime;
	}
	public void run(){
		while(!field.getGameOver()){
			try{
				Thread.sleep(1000);
				counter = counter - 1;
				if(counter == 0){
					field.upLevel();
					counter = leveluptime;
				}
			}catch(InterruptedException e){
			}
			tetoris.repaint();
		}
	}
	public void setLeveluptime(int leveluptime){
		this.leveluptime = leveluptime;
		this.counter = this.leveluptime;
	}
}
	