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

クラス Agent

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

    public final class Agent
    extends java.lang.Object
    implements java.lang.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 java.lang.String toString()
        オーバーライド:
        toString クラス内 java.lang.Object
      • hashCode

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

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

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