パッケージ org.aiwolf.common.data

クラス Agent

java.lang.Object
org.aiwolf.common.data.Agent
すべての実装されたインタフェース:
Comparable<Agent>

public final class Agent extends Object implements Comparable<Agent>
プレイヤーのエージェントです。 各プレイヤーは、エージェントとして他のプレイヤーを識別することができます。 各エージェントは、一意のインデックスを持っています。
Player Agent. Each players can identify other players as Agent. Each agent has unique index.
作成者:
tori and otsuki
  • メソッドの詳細

    • getAgent

      public static Agent getAgent(int idx)
      指定されたインデックスのエージェントを取得します。
      Get agent of idx
      パラメータ:
      idx -
      エージェントのインデックス
      agent's idx
      戻り値:
      エージェント
      Agent
    • getAgentIdx

      public int getAgentIdx()
      エージェントのインデックスを返します。
      Get agent's index.
      戻り値:
      エージェントのインデックス
      Agent's index
    • toString

      public String toString()
      オーバーライド:
      toString クラス内 Object
    • hashCode

      public int hashCode()
      オーバーライド:
      hashCode クラス内 Object
    • equals

      public boolean equals(Object obj)
      オーバーライド:
      equals クラス内 Object
    • compareTo

      public int compareTo(Agent target)
      定義:
      compareTo インタフェース内 Comparable<Agent>