i am working on a game that has "powerups" in it. the problem is that i need some kind of internal timer in the powerup class so after a certain time, the effect wears off. i would really appreciate help.


public int time = 15; public void CountTime() { //this is where the code for counting the time will be } public void TimeUp() { if time < 0 Disappear(); }
int timer = 0;
final int MAX_TIMER_VAL = 500; // adjust the value as needed
if (timer > 0) timer--;
timer = MAX_TIMER_VAL;