책을 보면서 간단한 터치게임을 제작중입니다.


시간게이지바가 이동하는것까진 만들었는데


게임을 종료하기 위해선 어떠한 변수가 있을꺼 같아서 질문 드립니다.


게이지.java부분입니다.

public Gauge(long _startTime, int _sec){

startTime = _startTime;

sec = _sec;

pos = 0;

imgGauge = Bitmap.createBitmap(730, 22, Bitmap.Config.ARGB_8888);

canvas.setBitmap(imgGauge);

paint.setShader(new LinearGradient

(0,0,0,22,Color.GREEN,Color.BLACK,TileMode.CLAMP));

canvas.drawRect(pos, 0,700,22,paint);

Progress();

}

public boolean Progress(){

long thisTime = System.currentTimeMillis();

float f = (thisTime - startTime)/ 1000f;

pos = (int) (730.f/sec * f);

Paint pnt = new Paint();

pnt.setColor(Color.WHITE);

canvas.drawRect(0, 0,730,22,pnt);

canvas.drawRect(pos, 0,730,22,paint);

return false;

}

}

이곳에 어떠한 변수를 추가해서 그값이 0일경우에 게임이 종료가 되게 만들어야될까요??