예제 #1
0
 /**
  * Overriden update. If time interval has passed the gunner fires and the timer is reset with new
  * random value.
  *
  * @param level reference
  */
 public void update(Level level) {
   if (timestamp.havePassed(time)) {
     time = Randomizer.getRandomNumber(minTime, maxTime);
     getShip().fire(level);
     timestamp.reset();
   }
 }