Class War

java.lang.Object
net.chen.legacyLand.war.War

public class War extends Object
战争数据模型
  • Constructor Details

  • Method Details

    • addAttacker

      public void addAttacker(WarParticipant participant)
      添加攻击方参与者
    • addDefender

      public void addDefender(WarParticipant participant)
      添加防守方参与者
    • getActiveAttackerCount

      public int getActiveAttackerCount()
      获取活跃的攻击方人数
    • getActiveDefenderCount

      public int getActiveDefenderCount()
      获取活跃的防守方人数
    • start

      public void start()
      开始战争
    • end

      public void end(WarStatus endStatus, String winner, String loser)
      结束战争
    • getDuration

      public long getDuration()
      获取战争持续时间(毫秒)
    • isOverOneHour

      public boolean isOverOneHour()
      检查是否超过1小时
    • isOutpostReady

      public boolean isOutpostReady()
      检查前哨战是否已维持1小时