Exemplo n.º 1
0
 public void update(long elapsedTime) {
   if (visible) {
     super.update(elapsedTime);
     if (timer.action(this.elapsedTime = elapsedTime)) {
       action(elapsedTime);
     }
   }
 }
Exemplo n.º 2
0
 /** 动作处理(内部传参) */
 public void update(long elapsedTime) {
   if (timer.action(elapsedTime)) {
     if (isAnimation) {
       animation.update(elapsedTime);
       setImage(animation.getSpriteImage());
     }
     action(elapsedTime);
   }
 }
Exemplo n.º 3
0
 /**
  * 返回动作触发延迟时间
  *
  * @return
  */
 public long getDelay() {
   return timer.getDelay();
 }
Exemplo n.º 4
0
 /**
  * 设定动作触发延迟时间
  *
  * @param delay
  */
 public void setDelay(long delay) {
   timer.setDelay(delay);
 }
Exemplo n.º 5
0
 public void update(long elapsedTime) {
   if (timer.action(elapsedTime)) {
     this.iterateFrame();
   }
 }