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

列挙型 Role

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

    public enum Role
    extends java.lang.Enum<Role>
    プレイヤーの役職の列挙です。
    Roles of Player.
    作成者:
    tori and otsuki
    • 列挙型定数の概要

      列挙定数 
      列挙型定数 説明
      ANY
      役職不定 An arbitrary role.
      BODYGUARD
      狩人を表します。
      FOX
      妖狐です。
      FREEMASON
      共有者を表します。
      MEDIUM
      霊媒師です。
      POSSESSED
      狂人です。
      SEER
      占い師です。
      VILLAGER
      村人です。
      WEREWOLF
      人狼です。
    • メソッドの概要

      すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      Species getSpecies()
      役職の属している種族を返します。
      Team getTeam()
      役職の属している陣営を返します。
      static Role valueOf​(java.lang.String name)
      指定した名前を持つこの型の列挙型定数を返します。
      static Role[] values()
      この列挙型の定数を含む配列を宣言されている順序で返します。
      • クラスから継承されたメソッド java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • クラスから継承されたメソッド java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • 列挙型定数の詳細

      • BODYGUARD

        public static final Role BODYGUARD
        狩人を表します。
        The role Bodyguard.
      • FREEMASON

        public static final Role FREEMASON
        共有者を表します。
        The role Freemason.
      • MEDIUM

        public static final Role MEDIUM
        霊媒師です。
        The role Medium.
      • POSSESSED

        public static final Role POSSESSED
        狂人です。
        The role Possessed.
      • SEER

        public static final Role SEER
        占い師です。
        The role Seer.
      • VILLAGER

        public static final Role VILLAGER
        村人です。
        The role Villager.
      • WEREWOLF

        public static final Role WEREWOLF
        人狼です。
        The role WereWolf.
      • FOX

        public static final Role FOX
        妖狐です。
        The role FOX.
      • ANY

        public static final Role ANY
        役職不定
        An arbitrary role.
    • メソッドの詳細

      • values

        public static Role[] values()
        この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために 使用できます:
        for (Role c : Role.values())
            System.out.println(c);
        
        戻り値:
        この列挙型の定数を含む、宣言されている順序での配列
      • valueOf

        public static Role valueOf​(java.lang.String name)
        指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。(余分な空白文字を含めることは できません。)
        パラメータ:
        name - 返される列挙型定数の名前。
        戻り値:
        指定した名前の列挙型定数
        例外:
        java.lang.IllegalArgumentException - この列挙型に、指定した名前の定数がない場合
        java.lang.NullPointerException - 引数がnullの場合
      • getTeam

        public Team getTeam()
        役職の属している陣営を返します。
        戻り値:
        役職の属している陣営
        Team type
      • getSpecies

        public Species getSpecies()
        役職の属している種族を返します。
        戻り値:
        役職の属している種族
        Species