コード例 #1
0
  private void broadcast(final IEntity entity, final IEntityModifierListener listener) {
    entity.registerEntityModifier(
        new MoveModifier(
            0.5f,
            BROADCAST_RIGHT,
            BROADCAST_LEVEL,
            BROADCAST_LEFT,
            BROADCAST_LEVEL,
            new IEntityModifierListener() {
              @Override
              public void onModifierStarted(IModifier<IEntity> pModifier, IEntity pItem) {
                entity.setVisible(true);
                listener.onModifierStarted(pModifier, pItem);
              }

              @Override
              public void onModifierFinished(IModifier<IEntity> pModifier, IEntity pItem) {
                entity.setVisible(false);
                listener.onModifierFinished(pModifier, pItem);
              }
            },
            EaseBroadcast.getInstance()));
  }