package com.game.framework.utils; public class GameTimer { private float duration; private float time; private boolean continues; private boolean isDone; public GameTimer(float duration,boolean continues) { this.duration = duration; this.continues = continues; time = 0; // TODO Auto-generated constructor stub } public void update(float delta) { if(time>=duration) { if(continues) { time -= duration; } isDone = true; } else { time+=delta; isDone = false; } } public boolean isDone() { // TODO Auto-generated method stub return isDone; } public void setDone(boolean isDone) { this.isDone = isDone; } public void reset() { time = 0; isDone = false; } }