책을 보면서 간단한 터치게임을 제작중입니다.
시간게이지바가 이동하는것까진 만들었는데
게임을 종료하기 위해선 어떠한 변수가 있을꺼 같아서 질문 드립니다.
게이지.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일경우에 게임이 종료가 되게 만들어야될까요??