コード例 #1
0
ファイル: SuspectSession.java プロジェクト: joninvski/Appia
  private void sendAlive(Channel channel) {
    if (vs.view.length < 2) return;

    try {
      Alive alive = new Alive(channel, Direction.DOWN, this, vs.group, vs.id);
      alive.go();
    } catch (AppiaEventException ex) {
      ex.printStackTrace();
      log.warn("Impossible to send alive");
    }
  }
コード例 #2
0
ファイル: Hero.java プロジェクト: SpaSinghOut/SLEServer
 public void setHeight(double height) {
   super.setHeight(height);
   manaBar.setHeight((int) (height * 0.25));
 }
コード例 #3
0
ファイル: Hero.java プロジェクト: SpaSinghOut/SLEServer
 public void setWidth(double width) {
   super.setWidth(width);
   manaBar.setWidth(width);
 }
コード例 #4
0
ファイル: Hero.java プロジェクト: SpaSinghOut/SLEServer
 @Override
 public void die() {
   super.die();
   owner.setRespawnTimer(2);
   Alive.allAlives.remove(this);
 }
コード例 #5
0
ファイル: Hero.java プロジェクト: SpaSinghOut/SLEServer
 @Override
 public void trashComponents() {
   super.trashComponents();
   manaBar.active = false;
   engine.visibleObjects.remove(manaBar);
 }
コード例 #6
0
ファイル: Hero.java プロジェクト: SpaSinghOut/SLEServer
 protected void updateComponentLocation() {
   super.updateComponentLocation();
   manaBar.setLocation(healthBar.getLocation());
   manaBar.setWidth(getWidth() * getRatio("mana"));
   healthBar.changeLocation(0, -healthBar.getHeight());
 }