A B C D E F G H I J K L M N O P R S T U V W X
すべてのクラス すべてのパッケージ
すべてのクラス すべてのパッケージ
すべてのクラス すべてのパッケージ
A
- AbstractRoleAssignPlayer - org.aiwolf.sample.libのクラス
-
役職ごとに実際に使用するプレイヤーを切り替えるプレイヤーの抽象クラス Abstract player class which switches player actually used according to its role.
- AbstractRoleAssignPlayer() - クラス のコンストラクタorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- add(GameLogger) - クラス のメソッドorg.aiwolf.server.util.MultiGameLogger
- add(V) - クラス のメソッドorg.aiwolf.common.util.Counter
-
指定したアイテムのカウントを1だけ増やす
- add(V, int) - クラス のメソッドorg.aiwolf.common.util.Counter
-
指定したアイテムのカウントをnumだけ増やす
- addAgent(Agent, Status, Role) - クラス のメソッドorg.aiwolf.server.GameData
-
Add new agent with their role
- addAll(Counter<V>) - クラス のメソッドorg.aiwolf.common.util.Counter
-
追加する
- addAttack(Vote) - クラス のメソッドorg.aiwolf.server.GameData
- addDivine(Judge) - クラス のメソッドorg.aiwolf.server.GameData
-
Add divine
- addGuard(Guard) - クラス のメソッドorg.aiwolf.server.GameData
- addLastDeadAgent(Agent) - クラス のメソッドorg.aiwolf.server.GameData
-
昨夜死亡したエージェントを追加する Adds the agent who died last night.
- addServerListener(ServerListener) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
-
add server listener
- addTalk(Agent, Talk) - クラス のメソッドorg.aiwolf.server.GameData
- addVote(Vote) - クラス のメソッドorg.aiwolf.server.GameData
-
Add vote data
- addWhisper(Agent, Talk) - クラス のメソッドorg.aiwolf.server.GameData
- Agent - org.aiwolf.common.dataのクラス
-
プレイヤーのエージェントです。
- agentNameMap - クラス の変数org.aiwolf.server.AIWolfGame
-
Name of Agents
- agentPlayerMap - クラス の変数org.aiwolf.server.net.DirectConnectServer
-
推奨されていません。Agents connected to the server
- agentRoleMap - クラス の変数org.aiwolf.server.GameData
-
roles of each agents
- agentStatusMap - クラス の変数org.aiwolf.server.GameData
-
status of each agents
- AGREE - org.aiwolf.client.lib.Topic
-
同意 Agreement
- AgreeContentBuilder - org.aiwolf.client.libのクラス
-
同意発話ビルダークラス Builder class for the utterance of an agreement.
- AgreeContentBuilder(TalkType, int, int) - クラス のコンストラクタorg.aiwolf.client.lib.AgreeContentBuilder
-
他の発話への同意を発話するためのAgreeContentBuilderを構築する(主語の指定なし) Constructs an AgreeContentBuilder to utter the agreement with the other utterance (with no subject specified).
- AgreeContentBuilder(Agent, TalkType, int, int) - クラス のコンストラクタorg.aiwolf.client.lib.AgreeContentBuilder
-
他の発話への同意を発話するためのAgreeContentBuilderを構築する Constructs an AgreeContentBuilder to utter the agreement with the other utterance.
- AIWolfAgentException - org.aiwolf.commonの例外
-
人狼知能におけるエージェントの例外を扱うクラスです。
- AIWolfAgentException(Agent, String, Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfAgentException
-
人狼知能における例外を構築します。
- AIWolfException - org.aiwolf.commonの例外
-
人狼知能における例外を扱うクラスです。
- AIWolfException() - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
-
人狼知能に関する新規例外を構築します。
- AIWolfException(String) - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
-
指定された詳細メッセージを持つ、人狼知能に関する新規例外を構築します。
- AIWolfException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
-
指定された詳細メッセージおよび原因を使用して 新規例外を構築します。
- AIWolfException(String, Throwable, boolean, boolean) - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
-
指定された詳細メッセージ、原因、抑制の有効化または 無効化、書込み可能スタック・トレースの有効化または 無効化に基づいて、新しい例外を構築します。
- AIWolfException(Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
-
指定された原因と詳細メッセージ
(cause==null ? null : cause.toString())
を持つ新しい例外を構築します。 - AIWolfGame - org.aiwolf.serverのクラス
-
Game Class of AI Wolf Contest
- AIWolfGame(GameSetting, GameServer) - クラス のコンストラクタorg.aiwolf.server.AIWolfGame
- AiWolfLoggerFactory - org.aiwolf.common.utilのクラス
-
Create Logger
- AiWolfLoggerFactory() - クラス のコンストラクタorg.aiwolf.common.util.AiWolfLoggerFactory
- AIWolfRuntimeException - org.aiwolf.commonの例外
-
人狼知能実行中にスローされる例外です。
- AIWolfRuntimeException() - 例外 のコンストラクタorg.aiwolf.common.AIWolfRuntimeException
-
人狼知能に関する新規例外を構築します。
- AIWolfRuntimeException(String) - 例外 のコンストラクタorg.aiwolf.common.AIWolfRuntimeException
-
指定された詳細メッセージを持つ、人狼知能に関する新規例外を構築します。
- AIWolfRuntimeException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfRuntimeException
-
指定された詳細メッセージおよび原因を使用して 新規例外を構築します。
- AIWolfRuntimeException(String, Throwable, boolean, boolean) - 例外 のコンストラクタorg.aiwolf.common.AIWolfRuntimeException
-
指定された詳細メッセージ、原因、抑制の有効化または 無効化、書込み可能スタック・トレースの有効化または 無効化に基づいて、新しい例外を構築します。
- AIWolfRuntimeException(Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfRuntimeException
-
指定された原因と詳細メッセージ
(cause==null ? null : cause.toString())
を持つ新しい例外を構築します。 - ALIVE - org.aiwolf.common.data.Status
-
生きている状態です。
- AND - org.aiwolf.client.lib.Operator
-
AND AND
- AndContentBuilder - org.aiwolf.client.libのクラス
-
AND演算子ビルダークラス Builder class for AND operator.
- AndContentBuilder(List<Content>) - クラス のコンストラクタorg.aiwolf.client.lib.AndContentBuilder
-
AND演算子のためのAndContentBuilderを構築する(主語の指定なし) Constructs a AndContentBuilder for AND operator (with no subject specified).
- AndContentBuilder(Content...) - クラス のコンストラクタorg.aiwolf.client.lib.AndContentBuilder
-
AND演算子のためのAndContentBuilderを構築する(主語の指定なし) Constructs a AndContentBuilder for AND operator (with no subject specified).
- AndContentBuilder(Agent, List<Content>) - クラス のコンストラクタorg.aiwolf.client.lib.AndContentBuilder
-
AND演算子のためのAndContentBuilderを構築する Constructs a AndContentBuilder for AND operator.
- AndContentBuilder(Agent, Content...) - クラス のコンストラクタorg.aiwolf.client.lib.AndContentBuilder
-
AND演算子のためのAndContentBuilderを構築する Constructs a AndContentBuilder for AND operator.
- ANY - org.aiwolf.common.data.Role
-
役職不定 An arbitrary role.
- ANY - org.aiwolf.common.data.Species
-
種族不定 An arbitrary species.
- ANY - org.aiwolf.common.data.Team
-
陣営不定 An arbitrary team.
- ANY - クラス のstatic変数org.aiwolf.client.lib.Content
-
不特定のエージェントを表す定数 Constant representing an arbitrary agent.
- attack() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
人狼によって、襲撃したいエージェントを決めます。
- attack() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- attack() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- attack() - クラス のメソッドorg.aiwolf.sample.player.SampleBodyguard
- attack() - クラス のメソッドorg.aiwolf.sample.player.SampleMedium
- attack() - クラス のメソッドorg.aiwolf.sample.player.SamplePossessed
- attack() - クラス のメソッドorg.aiwolf.sample.player.SampleSeer
- attack() - クラス のメソッドorg.aiwolf.sample.player.SampleVillager
- attack() - クラス のメソッドorg.aiwolf.sample.player.SampleWerewolf
- ATTACK - org.aiwolf.client.lib.Topic
-
襲撃宣言 Declaration of an attack
- ATTACK - org.aiwolf.common.data.Request
-
襲撃のリクエストを表します。
- AttackContentBuilder - org.aiwolf.client.libのクラス
-
襲撃発話ビルダークラス Builder class for the utterance of an attack.
- AttackContentBuilder(Agent) - クラス のコンストラクタorg.aiwolf.client.lib.AttackContentBuilder
-
襲撃発話のためのAttackContentBuilderを構築する(主語の指定なし) Constructs an AttackContentBuilder for the utterance of an attack (with no subject specified).
- AttackContentBuilder(Agent, Agent) - クラス のコンストラクタorg.aiwolf.client.lib.AttackContentBuilder
-
襲撃発話のためのAttackContentBuilderを構築する Constructs an AttackContentBuilder for the utterance of an attack.
- attacked - クラス の変数org.aiwolf.server.GameData
-
昨夜人狼が襲ったエージェント(成否は問わない) the agent werewolves attacked last night (no matter whether or not the attack succeeded)
- ATTACKED - org.aiwolf.client.lib.Topic
-
襲撃報告 Report of an attack
- AttackedContentBuilder - org.aiwolf.client.libのクラス
-
襲撃報告ビルダークラス Builder class for the report of an attack.
- AttackedContentBuilder(Agent) - クラス のコンストラクタorg.aiwolf.client.lib.AttackedContentBuilder
-
襲撃報告のためのAttackedContentBuilderを構築する(主語の指定なし) Constructs an AttackedContentBuilder for the report of an attack (with no subject specified).
- AttackedContentBuilder(Agent, Agent) - クラス のコンストラクタorg.aiwolf.client.lib.AttackedContentBuilder
-
襲撃報告のためのAttackedContentBuilderを構築する Constructs an AttackedContentBuilder for the report of an attack.
- attackedDead - クラス の変数org.aiwolf.server.GameData
-
昨夜人狼に襲われ死亡したエージェント the agent who died last night because of the attack by werewolf.
- attackVote() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- attackVoteList - クラス の変数org.aiwolf.server.GameData
B
- BECAUSE - org.aiwolf.client.lib.Operator
-
理由 Reason
- BecauseContentBuilder - org.aiwolf.client.libのクラス
-
理由発話ビルダークラス Builder class for the utterance of a reason.
- BecauseContentBuilder(Content, Content) - クラス のコンストラクタorg.aiwolf.client.lib.BecauseContentBuilder
-
行動の理由を述べるためのBecauseContentBuilderを構築する(主語の指定なし) Constructs a BecauseContentBuilder to express the reason for an action (with no subject specified).
- BecauseContentBuilder(Agent, Content, Content) - クラス のコンストラクタorg.aiwolf.client.lib.BecauseContentBuilder
-
行動の理由を述べるためのBecauseContentBuilderを構築する Constructs a BecauseContentBuilder to express the reason for an action.
- BidiMap<K,V> - org.aiwolf.common.utilのクラス
-
双方向マップです。
- BidiMap() - クラス のコンストラクタorg.aiwolf.common.util.BidiMap
-
新しいBidiMapを構築します。
- BidiMap(int) - クラス のコンストラクタorg.aiwolf.common.util.BidiMap
-
指定された初期容量とデフォルトの負荷係数(0.75)を持つ、 空のBidiMapを作成します。
- BidiMap(int, float) - クラス のコンストラクタorg.aiwolf.common.util.BidiMap
-
指定された初期容量と負荷係数を持つ、 空のBidiMapを作成します。
- BidiMap(Map<? extends K, ? extends V>) - クラス のコンストラクタorg.aiwolf.common.util.BidiMap
-
指定されたMapと同じマッピングで新しいBidiMapを 作成します。
- BODYGUARD - org.aiwolf.common.data.Role
-
狩人を表します。
- bw - クラス の変数org.aiwolf.server.util.FileGameLogger
C
- CalendarTools - org.aiwolf.common.utilのクラス
-
カレンダーに関する静的なメソッドを提供するクラスです。
- CalendarTools() - クラス のコンストラクタorg.aiwolf.common.util.CalendarTools
- clear() - クラス のメソッドorg.aiwolf.common.util.BidiMap
- clear() - クラス のメソッドorg.aiwolf.common.util.Counter
- clear() - クラス のメソッドorg.aiwolf.common.util.Sorter
- ClientStarter - org.aiwolf.common.binのクラス
- ClientStarter() - クラス のコンストラクタorg.aiwolf.common.bin.ClientStarter
- clone() - クラス のメソッドorg.aiwolf.client.lib.Content
- clone() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
ゲーム設定の複製を作成し、返します。
- close() - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- close() - インタフェース のメソッドorg.aiwolf.server.net.GameServer
-
close connections
- close() - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- close() - クラス のメソッドorg.aiwolf.server.util.FileGameLogger
- close() - インタフェース のメソッドorg.aiwolf.server.util.GameLogger
- close() - クラス のメソッドorg.aiwolf.server.util.MultiGameLogger
- COMINGOUT - org.aiwolf.client.lib.Topic
-
カミングアウト CO
- ComingoutContentBuilder - org.aiwolf.client.libのクラス
-
カミングアウト発話ビルダークラス Builder class for the utterance of a CO.
- ComingoutContentBuilder(Agent, Agent, Role) - クラス のコンストラクタorg.aiwolf.client.lib.ComingoutContentBuilder
-
カミングアウトのためのComingoutContentBuilderを構築する Constructs a ComingoutContentBuilder for a CO.
- ComingoutContentBuilder(Agent, Role) - クラス のコンストラクタorg.aiwolf.client.lib.ComingoutContentBuilder
-
カミングアウトのためのComingoutContentBuilderを構築する(主語の指定なし) Constructs a ComingoutContentBuilder for a CO (with no subject specified).
- compareTo(Agent) - クラス のメソッドorg.aiwolf.common.data.Agent
- connect(Player) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- connected(Socket, Agent, String) - インタフェース のメソッドorg.aiwolf.server.net.ServerListener
- contains(Agent) - クラス のメソッドorg.aiwolf.server.GameData
-
指定エージェントがゲームに含まれているかどうかを調べる Check whether the agents is joining in game.
- containsKey(Object) - クラス のメソッドorg.aiwolf.common.util.Counter
- containsKey(Object) - クラス のメソッドorg.aiwolf.common.util.Sorter
- containsValue(Object) - クラス のメソッドorg.aiwolf.common.util.Counter
- containsValue(Object) - クラス のメソッドorg.aiwolf.common.util.Sorter
- Content - org.aiwolf.client.libのクラス
-
発話内容クラス。
- Content(String) - クラス のコンストラクタorg.aiwolf.client.lib.Content
-
発話テキストによりContentを構築する Constructs a Content from the uttered text.
- Content(ContentBuilder) - クラス のコンストラクタorg.aiwolf.client.lib.Content
-
指定したContentBuilderによりContentを構築する Constructs a Content by the given ContentBuilder.
- ContentBuilder - org.aiwolf.client.libのクラス
-
発話内容ビルダー抽象クラス Abstract builder class for the content of a utterance.
- ContentBuilder() - クラス のコンストラクタorg.aiwolf.client.lib.ContentBuilder
- convert(Object) - クラス のメソッドorg.aiwolf.common.net.DataConverter
- Counter<V> - org.aiwolf.common.utilのクラス
-
カウンタを作成する
- Counter() - クラス のコンストラクタorg.aiwolf.common.util.Counter
-
カウンタを作成
- Counter(Map<? extends V, Integer>) - クラス のコンストラクタorg.aiwolf.common.util.Counter
-
任意のMapからカウンタを作成
- cursedFox - クラス の変数org.aiwolf.server.GameData
-
呪殺された妖狐 the fox killed by curse
D
- DAILY_FINISH - org.aiwolf.common.data.Request
-
各日の終了のリクエストを表します。
- DAILY_INITIALIZE - org.aiwolf.common.data.Request
-
各日の初期化のリクエストを表します。
- DataConverter - org.aiwolf.common.netのクラス
-
AIWolfのObjectを送信形式にEncode,Decodeする.
Singleton - day - クラス の変数org.aiwolf.server.GameData
-
The day of the data
- day() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- DAY - org.aiwolf.client.lib.Operator
-
日付 Day
- dayBefore - クラス の変数org.aiwolf.server.GameData
-
game data of one day before
- DayContentBuilder - org.aiwolf.client.libのクラス
-
日付付加ビルダークラス Builder class to give date information to the content.
- DayContentBuilder(int, Content) - クラス のコンストラクタorg.aiwolf.client.lib.DayContentBuilder
-
発話内容に日付情報を与えるためのDayContentBuilderを構築する(主語の指定なし) Constructs a DayContentBuilder to give date information to the content (with no subject specified).
- DayContentBuilder(Agent, int, Content) - クラス のコンストラクタorg.aiwolf.client.lib.DayContentBuilder
-
発話内容に日付情報を与えるためのDayContentBuilderを構築する Constructs a DayContentBuilder to give date information to the content.
- dayFinish(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- dayFinish(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
-
called when day finished
- dayFinish(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- dayStart() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
1日の始まりに呼び出されます。
- dayStart() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- dayStart() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- dayStart() - クラス のメソッドorg.aiwolf.sample.player.SampleBodyguard
- dayStart() - クラス のメソッドorg.aiwolf.sample.player.SampleMedium
- dayStart() - クラス のメソッドorg.aiwolf.sample.player.SamplePossessed
- dayStart() - クラス のメソッドorg.aiwolf.sample.player.SampleSeer
- dayStart() - クラス のメソッドorg.aiwolf.sample.player.SampleWerewolf
- dayStart() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- dayStart(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- dayStart(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
-
called when day started
- dayStart(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- DEAD - org.aiwolf.common.data.Status
-
死んでいる状態です。
- DirectConnectServer - org.aiwolf.server.netのクラス
-
推奨されていません。
- DirectConnectServer(List<Player>) - クラス のコンストラクタorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- DirectConnectServer(Map<Player, Role>) - クラス のコンストラクタorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- DirectStarter - org.aiwolf.server.binのクラス
-
推奨されていません。
- DirectStarter() - クラス のコンストラクタorg.aiwolf.server.bin.DirectStarter
-
推奨されていません。
- DISAGREE - org.aiwolf.client.lib.Topic
-
不同意 Disagreement
- DisagreeContentBuilder - org.aiwolf.client.libのクラス
-
不同意発話ビルダークラス Builder class for the utterance of a disagreement.
- DisagreeContentBuilder(TalkType, int, int) - クラス のコンストラクタorg.aiwolf.client.lib.DisagreeContentBuilder
-
他の発話への不同意を発話するためのDisagreeContentBuilderを構築する(主語の指定なし) Constructs a DisagreeContentBuilder to utter the disagreement with the other utterance (with no subject specified).
- DisagreeContentBuilder(Agent, TalkType, int, int) - クラス のコンストラクタorg.aiwolf.client.lib.DisagreeContentBuilder
-
他の発話への不同意を発話するためのDisagreeContentBuilderを構築する Constructs a DisagreeContentBuilder to utter the disagreement with the other utterance.
- DIVINATION - org.aiwolf.client.lib.Topic
-
占い宣言 Divination of a divination
- DivinationContentBuilder - org.aiwolf.client.libのクラス
-
占い発話ビルダークラス Builder class for the utterance of a divination.
- DivinationContentBuilder(Agent) - クラス のコンストラクタorg.aiwolf.client.lib.DivinationContentBuilder
-
占い行為について発話するためのDivinationContentBuilderを構築する(主語の指定なし) Constructs a DivinationContentBuilder to utter a divination (with no subject specified).
- DivinationContentBuilder(Agent, Agent) - クラス のコンストラクタorg.aiwolf.client.lib.DivinationContentBuilder
-
占い行為について発話するためのDivinationContentBuilderを構築する Constructs a DivinationContentBuilder to utter a divination.
- divine - クラス の変数org.aiwolf.server.GameData
-
Result of divination
- divine() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
占い師によって、占うエージェントを決めます。
- divine() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- divine() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- divine() - クラス のメソッドorg.aiwolf.sample.player.SampleBodyguard
- divine() - クラス のメソッドorg.aiwolf.sample.player.SampleMedium
- divine() - クラス のメソッドorg.aiwolf.sample.player.SamplePossessed
- divine() - クラス のメソッドorg.aiwolf.sample.player.SampleSeer
- divine() - クラス のメソッドorg.aiwolf.sample.player.SampleVillager
- divine() - クラス のメソッドorg.aiwolf.sample.player.SampleWerewolf
- divine() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- DIVINE - org.aiwolf.common.data.Request
-
占いのリクエストを表します。
- DIVINED - org.aiwolf.client.lib.Topic
-
占い報告 Report of a divination
- DivinedResultContentBuilder - org.aiwolf.client.libのクラス
-
占い結果報告ビルダークラス Builder class for the report of a divination.
- DivinedResultContentBuilder(Agent, Agent, Species) - クラス のコンストラクタorg.aiwolf.client.lib.DivinedResultContentBuilder
-
占いの結果報告のためのDivinedResultContentBuilderを構築する Constructs a DivinedResultContentBuilder to report the result of a divination.
- DivinedResultContentBuilder(Agent, Species) - クラス のコンストラクタorg.aiwolf.client.lib.DivinedResultContentBuilder
-
占いの結果報告のためのDivinedResultContentBuilderを構築する(主語の指定なし) Constructs a DivinedResultContentBuilder to report the result of a divination (with no subject specified).
E
- entrySet() - クラス のメソッドorg.aiwolf.common.util.Counter
- entrySet() - クラス のメソッドorg.aiwolf.common.util.Sorter
- equals(Object) - クラス のメソッドorg.aiwolf.client.lib.Content
- equals(Object) - クラス のメソッドorg.aiwolf.common.data.Agent
- equals(Object) - クラス のメソッドorg.aiwolf.common.util.Pair
-
同一性をチェックします。
- ESTIMATE - org.aiwolf.client.lib.Topic
-
推測 Estimate
- EstimateContentBuilder - org.aiwolf.client.libのクラス
-
推測発話ビルダークラス Builder class for the utterance of a estimation.
- EstimateContentBuilder(Agent, Agent, Role) - クラス のコンストラクタorg.aiwolf.client.lib.EstimateContentBuilder
-
推測のためのEstimateContentBuilderを構築する Constructs an EstimateContentBuilder to utter an estimation.
- EstimateContentBuilder(Agent, Role) - クラス のコンストラクタorg.aiwolf.client.lib.EstimateContentBuilder
-
推測のためのEstimateContentBuilderを構築する(主語の指定なし) Constructs an EstimateContentBuilder to utter an estimation (with no subject specified).
- executed - クラス の変数org.aiwolf.server.GameData
-
executed agent
F
- FileGameLogger - org.aiwolf.server.utilのクラス
-
GameLogger using File
- FileGameLogger() - クラス のコンストラクタorg.aiwolf.server.util.FileGameLogger
- FileGameLogger(File) - クラス のコンストラクタorg.aiwolf.server.util.FileGameLogger
- FileGameLogger(String) - クラス のコンストラクタorg.aiwolf.server.util.FileGameLogger
- finish() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
ゲーム終了時に呼び出されます。
- finish() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- finish() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- finish() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- finish() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- finish(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- finish(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
-
send finished message
- finish(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- FINISH - org.aiwolf.common.data.Request
-
終了のリクエストを表します。
- flush() - クラス のメソッドorg.aiwolf.server.util.FileGameLogger
- flush() - インタフェース のメソッドorg.aiwolf.server.util.GameLogger
- flush() - クラス のメソッドorg.aiwolf.server.util.MultiGameLogger
- format(LogRecord) - クラス のメソッドorg.aiwolf.common.util.GameLogFormat
- format(LogRecord) - クラス のメソッドorg.aiwolf.common.util.ServerLogFormat
- FOX - org.aiwolf.common.data.Role
-
妖狐です。
- FREEMASON - org.aiwolf.common.data.Role
-
共有者を表します。
G
- GameClient - org.aiwolf.common.netのインタフェース
- gameData - クラス の変数org.aiwolf.server.AIWolfGame
- gameData - クラス の変数org.aiwolf.server.net.DirectConnectServer
-
推奨されていません。GameData
- gameData - クラス の変数org.aiwolf.server.net.TcpipServer
-
Current game data
- GameData - org.aiwolf.serverのクラス
-
Record game information of a day
- GameData(GameSetting) - クラス のコンストラクタorg.aiwolf.server.GameData
- gameDataMap - クラス の変数org.aiwolf.server.AIWolfGame
- GameInfo - org.aiwolf.common.netのクラス
-
各プレイヤーに送信されるゲーム情報です。
- GameInfo() - クラス のコンストラクタorg.aiwolf.common.net.GameInfo
-
新しいゲーム情報を構築します。
- GameInfoToSend - org.aiwolf.common.netのクラス
-
Game information which send to each player
- GameInfoToSend() - クラス のコンストラクタorg.aiwolf.common.net.GameInfoToSend
- GameLogFormat - org.aiwolf.common.utilのクラス
- GameLogFormat() - クラス のコンストラクタorg.aiwolf.common.util.GameLogFormat
- gameLogger - クラス の変数org.aiwolf.server.AIWolfGame
-
Logger
- GameLogger - org.aiwolf.server.utilのインタフェース
- gameLoggerSet - クラス の変数org.aiwolf.server.util.MultiGameLogger
- gameServer - クラス の変数org.aiwolf.server.AIWolfGame
-
server to connect clients
- GameServer - org.aiwolf.server.netのインタフェース
- gameSetting - クラス の変数org.aiwolf.server.AIWolfGame
-
Settings of the game
- gameSetting - クラス の変数org.aiwolf.server.GameData
-
ゲームの設定
- gameSetting - クラス の変数org.aiwolf.server.net.DirectConnectServer
-
推奨されていません。Game Setting
- gameSetting - クラス の変数org.aiwolf.server.net.TcpipServer
-
Game Setting
- GameSetting - org.aiwolf.common.netのクラス
-
ゲームの設定です。
- GameSetting() - クラス のコンストラクタorg.aiwolf.common.net.GameSetting
-
新しいゲーム設定を構築します。
- get(Object) - クラス のメソッドorg.aiwolf.common.util.Counter
-
指定したアイテムのカウントを返す
- get(Object) - クラス のメソッドorg.aiwolf.common.util.Sorter
-
あるアイテムのスコアを取得する
- getAgent() - 例外 のメソッドorg.aiwolf.common.AIWolfAgentException
-
例外を起こしたエージェントを返します。
- getAgent() - クラス のメソッドorg.aiwolf.common.data.Guard
-
護衛するエージェントを返します。
- getAgent() - クラス のメソッドorg.aiwolf.common.data.Judge
-
占いもしくは霊媒をするエージェントを返します。
- getAgent() - クラス のメソッドorg.aiwolf.common.data.Talk
-
話したエージェントを返します。
- getAgent() - クラス のメソッドorg.aiwolf.common.data.Vote
-
投票するエージェントを返します。
- getAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
自分自身のエージェントを返します。
- getAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getAgent() - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- getAgent() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- getAgent() - クラス のメソッドorg.aiwolf.common.net.VoteToSend
- getAgent() - 例外 のメソッドorg.aiwolf.server.LostClientException
- getAgent(int) - クラス のstaticメソッドorg.aiwolf.common.data.Agent
-
指定されたインデックスのエージェントを取得します。
- getAgent(Player) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- getAgentIdx() - クラス のメソッドorg.aiwolf.common.data.Agent
-
エージェントのインデックスを返します。
- getAgentList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
ゲームに参加しているエージェントのリストを返します。
- getAgentList() - クラス のメソッドorg.aiwolf.server.GameData
-
get agents
- getAgentName(Agent) - クラス のメソッドorg.aiwolf.server.AIWolfGame
- getAliveAgentList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
生きているエージェントを返します。
- getAliveAgentList() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
get alive agents
- getAliveHumanList() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- getAliveWolfList() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- getAttacked() - クラス のメソッドorg.aiwolf.server.GameData
-
昨夜人狼が襲ったエージェント(成否は問わない)を返す Returns the agent werewolves attacked last night (no matter whether or not the attack succeeded).
- getAttackedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
昨夜実際に襲撃されたエージェントを返します。
- getAttackedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getAttackedDead() - クラス のメソッドorg.aiwolf.server.GameData
-
昨夜人狼に襲われ死亡したエージェントを返す. Returns the agent who died last night because of the attack by werewolf.
- getAttackVotedCandidates(List<Vote>) - クラス のメソッドorg.aiwolf.server.AIWolfGame
- getAttackVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
襲撃投票のリストを返します。
- getAttackVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getAttackVoteList() - クラス のメソッドorg.aiwolf.server.GameData
- getBodyguardPlayer() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
狩人用プレイヤーを返す. Returns the player actually used in case of bodyguard.
- getConnectedAgentList() - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- getConnectedAgentList() - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- getConnectedAgentList() - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- getContentList() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容が複文・重文の場合,節のリストを返す Returns the list of clauses in case of complex or compound sentence.
- getCursedFox() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
呪殺された妖狐を返す Returns the fox killed by curse.
- getCursedFox() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
呪殺された妖狐のインデックスを返す Returns the agent index of fox killed by curse.
- getCursedFox() - クラス のメソッドorg.aiwolf.server.GameData
-
呪殺された妖狐を返す. Returns the fox killed by curse.
- getCustomGame(String, int) - クラス のstaticメソッドorg.aiwolf.common.net.GameSetting
-
ファイルから設定を読み込んで返します Returns game setting read from configuration file.
- getDay() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話の日付を返す Returns the date of content.
- getDay() - クラス のメソッドorg.aiwolf.common.data.Guard
-
護衛した日を返します。
- getDay() - クラス のメソッドorg.aiwolf.common.data.Judge
-
占いもしくは霊媒をする日を返します。
- getDay() - クラス のメソッドorg.aiwolf.common.data.Talk
-
話した日を返します。
- getDay() - クラス のメソッドorg.aiwolf.common.data.Vote
-
投票する日を返します。
- getDay() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
何日かを返します。
- getDay() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getDay() - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- getDay() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- getDay() - クラス のメソッドorg.aiwolf.common.net.VoteToSend
- getDay() - クラス のメソッドorg.aiwolf.server.GameData
- getDayBefore() - クラス のメソッドorg.aiwolf.server.GameData
-
get game data of one day before
- getDefaultGame(int) - クラス のstaticメソッドorg.aiwolf.common.net.GameSetting
-
通常のゲーム設定を返します。
- getDivine() - クラス のメソッドorg.aiwolf.server.GameData
- getDivineResult() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
占い結果を返します。
- getDivineResult() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getException() - 例外 のメソッドorg.aiwolf.common.AIWolfAgentException
-
発生した例外を返します。
- getExecuted() - クラス のメソッドorg.aiwolf.server.GameData
- getExecutedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
昨夜追放されたエージェントを返します。
- getExecutedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
昨夜追放されたエージェントを返す Returns the agent executed last night.
- getExistingRoleList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getExistingRoles() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
存在するRoleを返す Returns the roles that existing in this game.
- getFilteredAgentList(List<Agent>, Role) - クラス のメソッドorg.aiwolf.server.GameData
- getFilteredAgentList(List<Agent>, Species) - クラス のメソッドorg.aiwolf.server.GameData
- getFilteredAgentList(List<Agent>, Status) - クラス のメソッドorg.aiwolf.server.GameData
- getFilteredAgentList(List<Agent>, Team) - クラス のメソッドorg.aiwolf.server.GameData
- getFinalGameInfo(Agent) - クラス のメソッドorg.aiwolf.server.GameData
-
get final game information
- getFinalGameInfoToSend(Agent) - クラス のメソッドorg.aiwolf.server.GameData
- getFirstKey() - クラス のメソッドorg.aiwolf.common.util.Sorter
-
最初のキーを返す
- getGameData() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
get all data of the game
- getGameInfo() - クラス のメソッドorg.aiwolf.common.net.Packet
- getGameInfo() - クラス のメソッドorg.aiwolf.server.GameData
-
get game info with all information
- getGameInfo(Agent) - クラス のメソッドorg.aiwolf.server.GameData
-
get specific game information
- getGameInfoToSend(Agent) - クラス のメソッドorg.aiwolf.server.GameData
- getGameLogger() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
get GameLogger
- getGameLogger(File) - クラス のstaticメソッドorg.aiwolf.common.util.AiWolfLoggerFactory
-
ゲーム用ログを獲得
- getGameSetting() - クラス のメソッドorg.aiwolf.common.net.Packet
- getGameSetting() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
get setting of the game
- getGuard() - クラス のメソッドorg.aiwolf.server.GameData
- getGuardedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
昨夜に護衛されたエージェントを返します。
- getGuardedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getHost() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- getIdx() - クラス のメソッドorg.aiwolf.common.data.Talk
-
発言のインデックス番号を返します。
- getIdx() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- getInstance() - クラス のstaticメソッドorg.aiwolf.common.net.DataConverter
-
唯一のConverterを取得するクラス
- getKey() - クラス のメソッドorg.aiwolf.common.util.Pair
-
キーを返します。
- getKey(V) - クラス のメソッドorg.aiwolf.common.util.BidiMap
-
指定された値に関連付けられたキーを返します。
- getLargest() - クラス のメソッドorg.aiwolf.common.util.Counter
-
最大の値を持つアイテムを返す.
アイテムがなければnullを返す - getLastDeadAgentList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
昨夜死亡したエージェントのリストを返します。
- getLastDeadAgentList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getLastDeadAgentList() - クラス のメソッドorg.aiwolf.server.GameData
- getLastKey() - クラス のメソッドorg.aiwolf.common.util.Sorter
-
最後のキーを返す
- getLatestAttackVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
直近の襲撃投票リストを返す Returns the latest list of votes for attack.
- getLatestAttackVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
直近の襲撃投票リストを返す Returns the latest list of votes for attack.
- getLatestAttackVoteList() - クラス のメソッドorg.aiwolf.server.GameData
-
直近の襲撃投票リストを返す Returns the latest list of votes for attack.
- getLatestExecutedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
直近の被追放エージェントを返す Returns the latest executed agent.
- getLatestExecutedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
直近の被追放エージェントのインデックスを返す Returns the index of latest executed agent.
- getLatestVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
直近の投票リストを返す Returns the latest list of votes.
- getLatestVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
直近の投票リストを返す Returns the latest list of votes.
- getLatestVoteList() - クラス のメソッドorg.aiwolf.server.GameData
-
直近の投票リストを返す Returns the latest list of votes.
- getMaxAttackRevote() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
最大再襲撃投票回数を返します。
- getMaxRevote() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
最大再投票回数を返します。
- getMaxSkip() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
連続Skipの最大許容長。
- getMaxTalk() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
1日あたりの発言の最大数を返します。
- getMaxTalkTurn() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
1日あたりの発言ターンの最大数を返します。
- getMaxWhisper() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
1日あたりの囁きの最大数を返します。
- getMaxWhisperTurn() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
1日あたりの囁きターンの最大数を返します。
- getMediumPlayer() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
霊媒師用プレイヤーを返す. Returns the player actually used in case of medium.
- getMediumResult() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
霊媒結果を返します。
- getMediumResult() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getMethod() - 例外 のメソッドorg.aiwolf.common.AIWolfAgentException
-
例外が発生しているメソッド名を返します。
- getName() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
プレイヤーの名前を返します。
- getName() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- getName() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- getName() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- getName() - クラス のメソッドorg.aiwolf.sample.player.SampleRoleAssignPlayer
- getName(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- getOperator() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容の演算子を返す Returns the operator of this content.
- getOver(int) - クラス のメソッドorg.aiwolf.common.util.Counter
-
min以上の値を持つデータだけ取得
コピーを返す - getPlayer(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- getPlayerNum() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
プレイヤーの人数を返します。
- getPort() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- getPossessedPlayer() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
裏切り者用プレイヤーを返す. Returns the player actually used in case of possessed.
- getRandomAgent(List<Agent>, Agent...) - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
ランダムなエージェントを獲得する.ただし,withoutを除く.
- getRandomSeed() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
ランダムシードを返します。
- getRemainTalkMap() - クラス のメソッドorg.aiwolf.common.net.GameInfo
- getRemainTalkMap() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getRemainTalkMap() - クラス のメソッドorg.aiwolf.server.GameData
- getRemainWhisperMap() - クラス のメソッドorg.aiwolf.common.net.GameInfo
- getRemainWhisperMap() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getRemainWhisperMap() - クラス のメソッドorg.aiwolf.server.GameData
- getRequest() - クラス のメソッドorg.aiwolf.common.net.Packet
- getRequestRole() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- getResult() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容中で言及されている判定結果を返す。
- getResult() - クラス のメソッドorg.aiwolf.common.data.Judge
-
占いもしくは霊媒の結果を返します。
- getResult() - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- getReverseList() - クラス のメソッドorg.aiwolf.common.util.Counter
-
カウント量に対して降順のリストを返す
- getReverseList() - クラス のメソッドorg.aiwolf.common.util.Sorter
-
<S> によって降順にソートされたリストを返す
- getRole() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容中で言及されている役職を返す。
- getRole() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
プレイヤーの役職を返します。
- getRole(Agent) - クラス のメソッドorg.aiwolf.server.GameData
- getRoleMap() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
分かっているエージェントの役職を返します。
- getRoleMap() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getRoleNum(Role) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
指定された役職の人数を返します。
- getRoleNumMap() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
役職に対する人数を関連付けたマップを返します。
- getSeerPlayer() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
占い師用プレイヤーを返す. Returns the player actually used in case of seer.
- getSeminarGame() - クラス のstaticメソッドorg.aiwolf.common.net.GameSetting
-
推奨されていません。
- getServerLogger(String, File) - クラス のstaticメソッドorg.aiwolf.common.util.AiWolfLoggerFactory
- getSimpleLogger(String) - クラス のstaticメソッドorg.aiwolf.common.util.AiWolfLoggerFactory
- getSmallest() - クラス のメソッドorg.aiwolf.common.util.Counter
-
最小の値を持つアイテムを返す.
アイテムがなければnullを返す - getSortedList() - クラス のメソッドorg.aiwolf.common.util.Counter
-
カウント量に対して昇順のリストを返す
- getSortedList() - クラス のメソッドorg.aiwolf.common.util.Sorter
-
<S> によって昇順にソートされたリストを返す
- getSpecies() - 列挙 のメソッドorg.aiwolf.common.data.Role
-
役職の属している種族を返します。
- getStatus(Agent) - クラス のメソッドorg.aiwolf.server.GameData
-
get status of agent
- getStatusMap() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
すべてのエージェントの状態を返します。
- getStatusMap() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getSubject() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容の主語を返す Returns the subject of this content.
- getSuddendeathList() - クラス のメソッドorg.aiwolf.server.GameData
- getTalkDay() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容中で言及されている発言の日を返す。
- getTalkHistory() - クラス のメソッドorg.aiwolf.common.net.Packet
- getTalkID() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容中で言及されている発言のIDを返す。
- getTalkList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
今日の会話を返します。
- getTalkList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getTalkList() - クラス のメソッドorg.aiwolf.server.GameData
- getTalkType() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容中で言及されている発言のタイプを返す。
- getTarget() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容中の目的エージェントを返す。
- getTarget() - クラス のメソッドorg.aiwolf.common.data.Guard
-
護衛の対象となるエージェントを返します。
- getTarget() - クラス のメソッドorg.aiwolf.common.data.Judge
-
占いもしくは霊媒の対象となるエージェントを返します。
- getTarget() - クラス のメソッドorg.aiwolf.common.data.Vote
-
投票の対象となるエージェントを返します。
- getTarget() - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- getTarget() - クラス のメソッドorg.aiwolf.common.net.VoteToSend
- getTeam() - 列挙 のメソッドorg.aiwolf.common.data.Role
-
役職の属している陣営を返します。
- getText() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話テキストを返す Returns the uttered text.
- getText() - クラス のメソッドorg.aiwolf.common.data.Talk
-
発話内容テキストを返します。
- getText() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- getTimeLimit() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
リクエスト応答時間の上限を返す. Returns the time limit for the response to the request.
- getTimeLimit() - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- getTopic() - クラス のメソッドorg.aiwolf.client.lib.Content
-
発話内容のトピックを返す Returns the topic of this content.
- getTopic(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.Topic
-
文字列が表すTopicを返す.演算子の場合は
OPERATOR
を返す Returns the Topic that the given string represents. - getTotalCount() - クラス のメソッドorg.aiwolf.common.util.Counter
-
カウントの合計を返す
- getTurn() - クラス のメソッドorg.aiwolf.common.data.Talk
-
話した時間を返します。
- getTurn() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- getUnder(int) - クラス のメソッドorg.aiwolf.common.util.Counter
-
max以下の値を持つデータだけ取得
コピーを返す - getValue() - クラス のメソッドorg.aiwolf.common.util.Pair
-
値を返します。
- getVillagerPlayer() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
村人用プレイヤーを返す. Returns the player actually used in case of villager.
- getVotedCandidates(List<Vote>) - クラス のメソッドorg.aiwolf.server.AIWolfGame
- getVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
投票のリストを返します。
- getVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getVoteList() - クラス のメソッドorg.aiwolf.server.GameData
- getWerewolfPlayer() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
人狼用プレイヤーを返す. Returns the player actually used in case of werewolf.
- getWhisperHistory() - クラス のメソッドorg.aiwolf.common.net.Packet
- getWhisperList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
-
今日のささやきを返します。
- getWhisperList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- getWhisperList() - クラス のメソッドorg.aiwolf.server.GameData
- getWinner() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
Get won team.
- guard - クラス の変数org.aiwolf.server.GameData
-
Guard
- guard() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
狩人によって、護衛するエージェントを決めます。
- guard() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- guard() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- guard() - クラス のメソッドorg.aiwolf.sample.player.SampleBodyguard
- guard() - クラス のメソッドorg.aiwolf.sample.player.SampleMedium
- guard() - クラス のメソッドorg.aiwolf.sample.player.SamplePossessed
- guard() - クラス のメソッドorg.aiwolf.sample.player.SampleSeer
- guard() - クラス のメソッドorg.aiwolf.sample.player.SampleVillager
- guard() - クラス のメソッドorg.aiwolf.sample.player.SampleWerewolf
- guard() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- Guard - org.aiwolf.common.dataのクラス
-
狩人の護衛の情報です。
- Guard(int, Agent, Agent) - クラス のコンストラクタorg.aiwolf.common.data.Guard
-
狩人の護衛情報を構築します。
- GUARD - org.aiwolf.client.lib.Topic
-
護衛宣言 Declaration of a guard
- GUARD - org.aiwolf.common.data.Request
-
護衛のリクエストを表します。
- GuardCandidateContentBuilder - org.aiwolf.client.libのクラス
-
護衛発話ビルダークラス Builder class for the utterance of a guard.
- GuardCandidateContentBuilder(Agent) - クラス のコンストラクタorg.aiwolf.client.lib.GuardCandidateContentBuilder
-
護衛行為について発話するためのGuardCandidateContentBuilderを構築する(主語の指定なし) Constructs a GuardCandidateContentBuilder to utter a guard (with no subject specified).
- GuardCandidateContentBuilder(Agent, Agent) - クラス のコンストラクタorg.aiwolf.client.lib.GuardCandidateContentBuilder
-
護衛行為について発話するためのGuardCandidateContentBuilderを構築する Constructs a GuardCandidateContentBuilder to utter a guard.
- GUARDED - org.aiwolf.client.lib.Topic
-
護衛報告 Report of a guard
- GuardedAgentContentBuilder - org.aiwolf.client.libのクラス
-
護衛報告発話ビルダークラス Builder class for the report of a guard.
- GuardedAgentContentBuilder(Agent) - クラス のコンストラクタorg.aiwolf.client.lib.GuardedAgentContentBuilder
-
護衛報告のためのGuardedAgentContentBuilderを構築する(主語の指定なし) Constructs a GuardedAgentContentBuilder to report a guard (with no subject specified).
- GuardedAgentContentBuilder(Agent, Agent) - クラス のコンストラクタorg.aiwolf.client.lib.GuardedAgentContentBuilder
-
護衛報告のためのGuardedAgentContentBuilderを構築する Constructs a GuardedAgentContentBuilder to report a guard.
H
- hashCode() - クラス のメソッドorg.aiwolf.common.data.Agent
- hashCode() - クラス のメソッドorg.aiwolf.common.util.Pair
- hasReturn() - 列挙 のメソッドorg.aiwolf.common.data.Request
- HUMAN - org.aiwolf.common.data.Species
-
人間を表します。
I
- IdentContentBuilder - org.aiwolf.client.libのクラス
-
霊媒結果発話ビルダークラス Builder class for the report of an identification.
- IdentContentBuilder(Agent, Agent, Species) - クラス のコンストラクタorg.aiwolf.client.lib.IdentContentBuilder
-
霊媒結果の報告のためのIdentContentBuilderを構築する Constructs an IdentContentBuilder to report an identification.
- IdentContentBuilder(Agent, Species) - クラス のコンストラクタorg.aiwolf.client.lib.IdentContentBuilder
-
霊媒結果の報告のためのIdentContentBuilderを構築する(主語の指定なし) Constructs an IdentContentBuilder to report an identification (with no subject specified).
- IDENTIFIED - org.aiwolf.client.lib.Topic
-
霊媒報告 Report of an identification
- IllegalContentStringException - org.aiwolf.client.libの例外
-
Thrown to indicate that the constructor of Content class has been passed an illegal string.
- IllegalContentStringException() - 例外 のコンストラクタorg.aiwolf.client.lib.IllegalContentStringException
-
Constructs an IllegalContentStringException with no detail message.
- IllegalContentStringException(String) - 例外 のコンストラクタorg.aiwolf.client.lib.IllegalContentStringException
-
Constructs an IllegalContentStringException with the specified detail message.
- IllegalContentStringException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.client.lib.IllegalContentStringException
-
Constructs a new exception with the specified detail message and cause.
- IllegalContentStringException(Throwable) - 例外 のコンストラクタorg.aiwolf.client.lib.IllegalContentStringException
-
Constructs a new exception with the specified cause and a detail message of (cause==null ?
- IllegalPlayerNumException - org.aiwolf.serverの例外
- IllegalPlayerNumException() - 例外 のコンストラクタorg.aiwolf.server.IllegalPlayerNumException
- IllegalPlayerNumException(String) - 例外 のコンストラクタorg.aiwolf.server.IllegalPlayerNumException
- IllegalPlayerNumException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.server.IllegalPlayerNumException
- IllegalPlayerNumException(String, Throwable, boolean, boolean) - 例外 のコンストラクタorg.aiwolf.server.IllegalPlayerNumException
- IllegalPlayerNumException(Throwable) - 例外 のコンストラクタorg.aiwolf.server.IllegalPlayerNumException
- increment(V) - クラス のメソッドorg.aiwolf.common.util.Counter
-
指定したアイテムのカウントを1増やす
- init() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
Initialize Game
- init(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- init(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- init(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- initialize(GameInfo, GameSetting) - インタフェース のメソッドorg.aiwolf.common.data.Player
-
ゲーム開始時に呼び出されます。
- initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.sample.player.SampleBodyguard
- initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.sample.player.SampleMedium
- initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.sample.player.SamplePossessed
- initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.sample.player.SampleSeer
- initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.sample.player.SampleWerewolf
- INITIALIZE - org.aiwolf.common.data.Request
-
初期化のリクエストを表します。
- INQUIRE - org.aiwolf.client.lib.Operator
-
照会 Inquiry
- InquiryContentBuilder - org.aiwolf.client.libのクラス
-
照会発話ビルダークラス Builder class for the utterance of an inquiry.
- InquiryContentBuilder(Agent, Content) - クラス のコンストラクタorg.aiwolf.client.lib.InquiryContentBuilder
-
照会発話のためのInquiryContentBuilderを構築する(主語の指定なし) Constructs a InquiryContentBuilder for the utterance of an inquiry (with no subject specified).
- InquiryContentBuilder(Agent, Agent, Content) - クラス のコンストラクタorg.aiwolf.client.lib.InquiryContentBuilder
-
照会発話のためのInquiryContentBuilderを構築する Constructs a InquiryContentBuilder for the utterance of an inquiry.
- isConnecting() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- isEmpty() - クラス のメソッドorg.aiwolf.common.util.Counter
- isEmpty() - クラス のメソッドorg.aiwolf.common.util.Sorter
- isEnableNoAttack() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
誰も襲撃しないのを許されているかどうかを返します。
- isEnableNoExecution() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
同票数の場合に追放なしとするかどうかを返します。
- isEnableRoleRequest() - クラス のメソッドorg.aiwolf.common.net.GameSetting
- isGameFinished() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
return is game finished
- isOver() - クラス のメソッドorg.aiwolf.common.data.Talk
-
発言がOVERならtrue、そうでない場合はfalseを返します。
- isRunning() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- isSameDay(Calendar, Calendar) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
同一日かどうかを返します。
- isShowConsoleLog - クラス の変数org.aiwolf.server.AIWolfGame
-
Show console log?
- isShowConsoleLog() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- isSkip() - クラス のメソッドorg.aiwolf.common.data.Talk
-
発言がSKIPならtrue、そうでない場合はfalseを返します。
- isTalkOnFirstDay() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
Day 0にtalkがあるかどうかを返します。
- isValidateUtterance() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
発話文字列の違反チェックを行うかどうかを返します。
- isVotableInFirstDay() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
初日の投票ができるかどうかを返します。
- isVoteVisible() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
誰が誰に投票したかをエージェントが確認できるかを返します。
- isWaitForClient - クラス の変数org.aiwolf.server.net.TcpipServer
- isWaitForClient() - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- isWhisperBeforeRevote() - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
再襲撃投票前にwhisperするかどうかを返します。
- itemMap - クラス の変数org.aiwolf.common.util.Sorter
- iterator() - クラス のメソッドorg.aiwolf.common.util.Counter
-
昇順イテレータ
J
- Judge - org.aiwolf.common.dataのクラス
-
占い師の占い結果や霊媒師の霊媒結果の情報です。
- Judge(int, Agent, Agent, Species) - クラス のコンストラクタorg.aiwolf.common.data.Judge
-
占い結果もしくは霊媒結果を構築します。
- JudgeToSend - org.aiwolf.common.netのクラス
-
投票情報
- JudgeToSend() - クラス のコンストラクタorg.aiwolf.common.net.JudgeToSend
- JudgeToSend(Judge) - クラス のコンストラクタorg.aiwolf.common.net.JudgeToSend
K
- keySet() - クラス のメソッドorg.aiwolf.common.util.Counter
- keySet() - クラス のメソッドorg.aiwolf.common.util.Sorter
-
ソートされたkeySetを返す
L
- largerEqual(S) - クラス のメソッドorg.aiwolf.common.util.Sorter
-
s以上ものだけ取得
- largerThan(S) - クラス のメソッドorg.aiwolf.common.util.Sorter
-
sより大きいものだけ取得
- lastDeadAgentList - クラス の変数org.aiwolf.server.GameData
-
昨夜死亡したエージェントのリスト the list of agents who died last night
- lastTalkIdxMap - クラス の変数org.aiwolf.server.net.TcpipServer
- lastWhisperIdxMap - クラス の変数org.aiwolf.server.net.TcpipServer
- latestAttackVoteList - クラス の変数org.aiwolf.server.GameData
-
直近の襲撃投票リスト The latest list of votes for attack.
- latestVoteList - クラス の変数org.aiwolf.server.GameData
-
直近の投票リスト The latest list of votes.
- limit - クラス の変数org.aiwolf.server.net.TcpipServer
-
connection limit
- log(String) - クラス のメソッドorg.aiwolf.server.util.FileGameLogger
-
Save log
- log(String) - インタフェース のメソッドorg.aiwolf.server.util.GameLogger
- log(String) - クラス のメソッドorg.aiwolf.server.util.MultiGameLogger
- logFile - クラス の変数org.aiwolf.server.util.FileGameLogger
- LOGGING_PROPERTIES - クラス のstatic変数org.aiwolf.common.util.AiWolfLoggerFactory
- LostClientException - org.aiwolf.serverの例外
-
throws when the cliend connection is lost
- LostClientException(String, Throwable, Agent) - 例外 のコンストラクタorg.aiwolf.server.LostClientException
- LostClientException(Throwable, Agent) - 例外 のコンストラクタorg.aiwolf.server.LostClientException
M
- main(String[]) - クラス のstaticメソッドorg.aiwolf.common.bin.ClientStarter
- main(String[]) - クラス のstaticメソッドorg.aiwolf.server.bin.DirectStarter
-
推奨されていません。
- main(String[]) - クラス のstaticメソッドorg.aiwolf.server.bin.RoleRequestStarter
-
推奨されていません。
- main(String[]) - クラス のstaticメソッドorg.aiwolf.server.bin.ServerStarter
- MEDIUM - org.aiwolf.common.data.Role
-
霊媒師です。
- minimize(Agent, List<TalkToSend>, Map<Agent, Integer>) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
-
delete talks already sent
- MultiGameLogger - org.aiwolf.server.utilのクラス
- MultiGameLogger() - クラス のコンストラクタorg.aiwolf.server.util.MultiGameLogger
- MultiGameLogger(GameLogger...) - クラス のコンストラクタorg.aiwolf.server.util.MultiGameLogger
N
- NAME - org.aiwolf.common.data.Request
-
名前のリクエストを表します。
- nameMap - クラス の変数org.aiwolf.server.net.TcpipServer
- nextDay() - クラス のメソッドorg.aiwolf.server.GameData
-
Create GameData of next day
- nextTalkIdx() - クラス のメソッドorg.aiwolf.server.GameData
- nextWhisperIdx() - クラス のメソッドorg.aiwolf.server.GameData
- night() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- NoReturnObjectException - org.aiwolf.commonの例外
-
オブジェクトが返ってこないときにスローされる例外です。
- NoReturnObjectException() - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
-
新規例外を構築します。
- NoReturnObjectException(String) - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
-
指定された詳細メッセージを持つ、新規例外を構築します。
- NoReturnObjectException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
-
指定された詳細メッセージおよび原因を使用して 新規例外を構築します。
- NoReturnObjectException(String, Throwable, boolean, boolean) - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
-
指定された詳細メッセージ、原因、抑制の有効化または 無効化、書込み可能スタック・トレースの有効化または 無効化に基づいて、新しい例外を構築します。
- NoReturnObjectException(Throwable) - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
-
指定された原因と詳細メッセージ
(cause==null ? null : cause.toString())
を持つ新しい例外を構築します。 - NOT - org.aiwolf.client.lib.Operator
-
NOT NOT
- NotContentBuilder - org.aiwolf.client.libのクラス
-
NOT演算子ビルダークラス Builder class for NOT operator.
- NotContentBuilder(Content) - クラス のコンストラクタorg.aiwolf.client.lib.NotContentBuilder
-
NOT演算子のためのNotContentBuilderを構築する(主語の指定なし) Constructs a NotContentBuilder for NOT operator (with no subject specified).
- NotContentBuilder(Agent, Content) - クラス のコンストラクタorg.aiwolf.client.lib.NotContentBuilder
-
NOT演算子のためのNotContentBuilderを構築する Constructs a NotContentBuilder for NOT operator.
O
- Operator - org.aiwolf.client.libの列挙型
-
Content
の演算子の列挙型 Enum type of operators ofContent
s. - OPERATOR - org.aiwolf.client.lib.Topic
-
演算子 Operator
- OR - org.aiwolf.client.lib.Operator
-
OR OR
- OrContentBuilder - org.aiwolf.client.libのクラス
-
OR演算子ビルダークラス Builder class for OR operator.
- OrContentBuilder(List<Content>) - クラス のコンストラクタorg.aiwolf.client.lib.OrContentBuilder
-
OR演算子のためのOrContentBuilderを構築する(主語の指定なし) Constructs a OrContentBuilder for OR operator (with no subject specified).
- OrContentBuilder(Content...) - クラス のコンストラクタorg.aiwolf.client.lib.OrContentBuilder
-
OR演算子のためのOrContentBuilderを構築する(主語の指定なし) Constructs a OrContentBuilder for OR operator (with no subject specified).
- OrContentBuilder(Agent, List<Content>) - クラス のコンストラクタorg.aiwolf.client.lib.OrContentBuilder
-
OR演算子のためのOrContentBuilderを構築する Constructs a OrContentBuilder for OR operator.
- OrContentBuilder(Agent, Content...) - クラス のコンストラクタorg.aiwolf.client.lib.OrContentBuilder
-
OR演算子のためのOrContentBuilderを構築する Constructs a OrContentBuilder for OR operator.
- org.aiwolf.client.lib - パッケージ org.aiwolf.client.lib
- org.aiwolf.common - パッケージ org.aiwolf.common
-
人狼知能のサーバー・クライアントで共通して使用されるクラスが含まれています。
- org.aiwolf.common.bin - パッケージ org.aiwolf.common.bin
- org.aiwolf.common.data - パッケージ org.aiwolf.common.data
-
人狼知能のデータに関するクラスが含まれています。
- org.aiwolf.common.net - パッケージ org.aiwolf.common.net
-
人狼知能のサーバー・クライアント間の通信で使用されるクラスなどが含まれています。
- org.aiwolf.common.util - パッケージ org.aiwolf.common.util
-
各クラスで使用されるユーティリティのクラスが’含まれています。
- org.aiwolf.sample.lib - パッケージ org.aiwolf.sample.lib
-
サンプルプレイヤーのための抽象クラスのパッケージ The package containing the abstract classes for the sample players.
- org.aiwolf.sample.player - パッケージ org.aiwolf.sample.player
-
サンプルプレイヤーのパッケージ The package containing the sample players.
- org.aiwolf.server - パッケージ org.aiwolf.server
- org.aiwolf.server.bin - パッケージ org.aiwolf.server.bin
- org.aiwolf.server.net - パッケージ org.aiwolf.server.net
- org.aiwolf.server.util - パッケージ org.aiwolf.server.util
- OTHERS - org.aiwolf.common.data.Team
-
第三陣営 The third team.
- OVER - org.aiwolf.client.lib.Topic
-
OVER OVER
- OVER - クラス のstatic変数org.aiwolf.client.lib.Content
-
OVERを表す定数 Constant representing OVER.
- OVER - クラス のstatic変数org.aiwolf.common.data.Talk
-
OVERは「今日はもう話すことはない」を意味します。
- OverContentBuilder - org.aiwolf.client.libのクラス
-
OVERビルダークラス Builder class for OVER.
- OverContentBuilder() - クラス のコンストラクタorg.aiwolf.client.lib.OverContentBuilder
-
OVERのためのOverContentBuilderを構築する Constructs an OverContentBuilder for OVER.
P
- Packet - org.aiwolf.common.netのクラス
-
Packet to send data to client
- Packet() - クラス のコンストラクタorg.aiwolf.common.net.Packet
- Packet(Request) - クラス のコンストラクタorg.aiwolf.common.net.Packet
- Packet(Request, List<TalkToSend>, List<TalkToSend>) - クラス のコンストラクタorg.aiwolf.common.net.Packet
- Packet(Request, GameInfoToSend) - クラス のコンストラクタorg.aiwolf.common.net.Packet
-
Create Packet with GameInformation
- Packet(Request, GameInfoToSend, GameSetting) - クラス のコンストラクタorg.aiwolf.common.net.Packet
-
Create Packet with GameInforamtion and Game Setting
- Pair<K,V> - org.aiwolf.common.utilのクラス
-
二組のデータを組み合わせるクラス Pair is two sets of data.
- Pair(K, V) - クラス のコンストラクタorg.aiwolf.common.util.Pair
-
指定されたキーと値を持つペアを構築します。
- Player - org.aiwolf.common.dataのインタフェース
-
人狼知能のプレイヤーです。
- playerAgentMap - クラス の変数org.aiwolf.server.net.DirectConnectServer
-
推奨されていません。Agents connected to the server
- port - クラス の変数org.aiwolf.server.net.TcpipServer
-
Server Port
- POSSESSED - org.aiwolf.common.data.Role
-
狂人です。
- printStackTrace() - 例外 のメソッドorg.aiwolf.common.AIWolfAgentException
- printStackTrace(PrintStream) - 例外 のメソッドorg.aiwolf.common.AIWolfAgentException
- printStackTrace(PrintWriter) - 例外 のメソッドorg.aiwolf.common.AIWolfAgentException
- put(K, V) - クラス のメソッドorg.aiwolf.common.util.BidiMap
- put(V, Integer) - クラス のメソッドorg.aiwolf.common.util.Counter
- put(V, S) - クラス のメソッドorg.aiwolf.common.util.Sorter
- putAll(Map<? extends K, ? extends V>) - クラス のメソッドorg.aiwolf.common.util.BidiMap
- putAll(Map<? extends V, ? extends Integer>) - クラス のメソッドorg.aiwolf.common.util.Counter
- putAll(Map<? extends V, ? extends S>) - クラス のメソッドorg.aiwolf.common.util.Sorter
R
- rand - クラス の変数org.aiwolf.server.AIWolfGame
- recieve(Packet) - インタフェース のメソッドorg.aiwolf.common.net.GameClient
- recieve(Packet) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- remainTalkMap - クラス の変数org.aiwolf.server.GameData
- remainWhisperMap - クラス の変数org.aiwolf.server.GameData
- remove(Object) - クラス のメソッドorg.aiwolf.common.util.Counter
- remove(Object) - クラス のメソッドorg.aiwolf.common.util.Sorter
- remove(GameLogger) - クラス のメソッドorg.aiwolf.server.util.MultiGameLogger
- removeServerListener(ServerListener) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
-
remove server listener
- removeValue(V) - クラス のメソッドorg.aiwolf.common.util.BidiMap
-
指定された値とそのキーを削除します。
- request(Agent, Request) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
-
send data to client
- Request - org.aiwolf.common.dataの列挙型
-
- REQUEST - org.aiwolf.client.lib.Operator
-
要求 Request
- requestAttackTarget(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestAttackTarget(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- requestAttackTarget(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- RequestContentBuilder - org.aiwolf.client.libのクラス
-
要求発話ビルダークラス Builder class for the utterance of a request.
- RequestContentBuilder(Agent, Content) - クラス のコンストラクタorg.aiwolf.client.lib.RequestContentBuilder
-
他エージェントの行動を要求するためのRequestContentBuilderを構築する(主語の指定なし) Constructs a RequestContentBuilder to request for the other agent's action (with no subject specified).
- RequestContentBuilder(Agent, Agent, Content) - クラス のコンストラクタorg.aiwolf.client.lib.RequestContentBuilder
-
他エージェントの行動を要求するためのRequestContentBuilderを構築する Constructs a RequestContentBuilder to request for the other agent's action.
- requestDivineTarget(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestDivineTarget(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- requestDivineTarget(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- requestGuardTarget(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestGuardTarget(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- requestGuardTarget(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- requestName(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestName(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
-
Request agent's name
- requestName(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- requestRequestRole(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestRequestRole(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
-
Request roles that agent request
- requestRequestRole(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- requestRoleMap - クラス の変数org.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestTalk(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestTalk(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- requestTalk(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- requestVote(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestVote(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- requestVote(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- requestWhisper(Agent) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- requestWhisper(Agent) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- requestWhisper(Agent) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- reverseIterator() - クラス のメソッドorg.aiwolf.common.util.Counter
-
降順イテレータ
- Role - org.aiwolf.common.dataの列挙型
-
プレイヤーの役職の列挙です。
- ROLE - org.aiwolf.common.data.Request
-
役割のリクエストを表します。
- RoleRequestStarter - org.aiwolf.server.binのクラス
-
推奨されていません。
- RoleRequestStarter() - クラス のコンストラクタorg.aiwolf.server.bin.RoleRequestStarter
-
推奨されていません。
- run() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
S
- SampleBasePlayer - org.aiwolf.sample.playerのクラス
-
すべての役職のベースとなるクラス
- SampleBasePlayer() - クラス のコンストラクタorg.aiwolf.sample.player.SampleBasePlayer
- SampleBodyguard - org.aiwolf.sample.playerのクラス
-
狩人役エージェントクラス
- SampleBodyguard() - クラス のコンストラクタorg.aiwolf.sample.player.SampleBodyguard
- SampleMedium - org.aiwolf.sample.playerのクラス
-
霊媒師役エージェントクラス
- SampleMedium() - クラス のコンストラクタorg.aiwolf.sample.player.SampleMedium
- SamplePossessed - org.aiwolf.sample.playerのクラス
-
裏切り者役エージェントクラス
- SamplePossessed() - クラス のコンストラクタorg.aiwolf.sample.player.SamplePossessed
- SampleRoleAssignPlayer - org.aiwolf.sample.playerのクラス
-
役職に実際のプレイヤークラスを割り当てるプレイヤークラス
- SampleRoleAssignPlayer() - クラス のコンストラクタorg.aiwolf.sample.player.SampleRoleAssignPlayer
- SampleSeer - org.aiwolf.sample.playerのクラス
-
占い師役エージェントクラス
- SampleSeer() - クラス のコンストラクタorg.aiwolf.sample.player.SampleSeer
- SampleVillager - org.aiwolf.sample.playerのクラス
-
村人役エージェントクラス
- SampleVillager() - クラス のコンストラクタorg.aiwolf.sample.player.SampleVillager
- SampleWerewolf - org.aiwolf.sample.playerのクラス
-
人狼役エージェントクラス
- SampleWerewolf() - クラス のコンストラクタorg.aiwolf.sample.player.SampleWerewolf
- scoreComparator - クラス の変数org.aiwolf.common.util.Sorter
- SEER - org.aiwolf.common.data.Role
-
占い師です。
- send(Agent, Request) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
-
send data to client
- ServerListener - org.aiwolf.server.netのインタフェース
- serverListenerSet - クラス の変数org.aiwolf.server.net.TcpipServer
- ServerLogFormat - org.aiwolf.common.utilのクラス
- ServerLogFormat() - クラス のコンストラクタorg.aiwolf.common.util.ServerLogFormat
- ServerLogFormat(boolean) - クラス のコンストラクタorg.aiwolf.common.util.ServerLogFormat
- serverSocket - クラス の変数org.aiwolf.server.net.TcpipServer
- ServerStarter - org.aiwolf.server.binのクラス
-
Main Class to start server application
- ServerStarter() - クラス のコンストラクタorg.aiwolf.server.bin.ServerStarter
- set(V, S) - クラス のメソッドorg.aiwolf.common.util.Sorter
-
新しいアイテムを設定する
- setAgent(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setAgent(int) - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- setAgent(int) - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- setAgent(int) - クラス のメソッドorg.aiwolf.common.net.VoteToSend
- setAgent(Agent) - 例外 のメソッドorg.aiwolf.server.LostClientException
- setAttackedAgent(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setAttackedDead(Agent) - クラス のメソッドorg.aiwolf.server.GameData
-
昨夜人狼に襲われ死亡したエージェントをセットする. Sets the agent who died last night because of the attack by werewolf.
- setAttackedTarget(Agent) - クラス のメソッドorg.aiwolf.server.GameData
- setAttackVoteList(List<VoteToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setBodyguardPlayer(Player) - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
狩人用プレイヤーをセットする. Sets the player actually used in case of bodyguard.
- setCursedFox(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
呪殺された妖狐のインデックスをセットする Sets the agent index of fox killed by curse.
- setCursedFox(Agent) - クラス のメソッドorg.aiwolf.server.GameData
-
呪殺された妖狐をセットする. Sets the fox killed by curse.
- setDay(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setDay(int) - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- setDay(int) - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- setDay(int) - クラス のメソッドorg.aiwolf.common.net.VoteToSend
- setDivineResult(JudgeToSend) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setEnableNoAttack(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
誰も襲撃しないのを許すかどうかを設定します。
- setEnableNoExecution(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
同票数の場合に追放なしとするかどうかをセットします。
- setEnableRoleRequest(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSetting
- setExecutedAgent(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
昨夜追放されたエージェントをセットする Sets the agent executed last night.
- setExecutedTarget(Agent) - クラス のメソッドorg.aiwolf.server.GameData
-
set executed
- setExistingRoleList(List<String>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setGameData(GameData) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- setGameData(GameData) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
- setGameData(GameData) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- setGameInfo(GameInfoToSend) - クラス のメソッドorg.aiwolf.common.net.Packet
- setGameLogger(GameLogger) - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
set GameLogger
- setGameSetting(GameSetting) - クラス のメソッドorg.aiwolf.server.net.DirectConnectServer
-
推奨されていません。
- setGameSetting(GameSetting) - インタフェース のメソッドorg.aiwolf.server.net.GameServer
-
set GameSetting
- setGameSetting(GameSetting) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- setGuardedAgent(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setHost(String) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- setIdx(int) - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- setKey(K) - クラス のメソッドorg.aiwolf.common.util.Pair
-
キーを設定します。
- setLastDeadAgentList(List<Integer>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setLatestAttackVoteList(List<Vote>) - クラス のメソッドorg.aiwolf.server.GameData
-
直近の襲撃投票リストをセットする Sets the latest list of votes for attack.
- setLatestAttackVoteList(List<VoteToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
直近の襲撃投票リストをセットする Sets the latest list of votes for attack.
- setLatestExecutedAgent(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
直近の被追放エージェントのインデックスをセットする Sets the index of latest executed agent.
- setLatestVoteList(List<Vote>) - クラス のメソッドorg.aiwolf.server.GameData
-
直近の投票リストをセットする Sets the latest list of votes.
- setLatestVoteList(List<VoteToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
-
直近の投票リストをセットする Sets the latest list of votes.
- setLogFile(File) - クラス のメソッドorg.aiwolf.server.AIWolfGame
- setMaxAttackRevote(int) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
最大再襲撃投票回数をセットします。
- setMaxRevote(int) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
最大再投票回数をセットします。
- setMaxSkip(int) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
連続Skipの最大許容長をセットする Sets the maximum permissible length of the succession of Skips.
- setMaxTalk(int) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
1日あたりの発言の最大数を設定します。
- setMaxTalkTurn(int) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
1日あたりの発言ターンの最大数をセットする Sets the maximum number of turns of talk.
- setMaxWhisper(int) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
1日あたりの囁きの最大数を設定します。
- setMaxWhisperTurn(int) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
1日あたりの囁きターンの最大数をセットする Sets the maximum number of turns of whisper.
- setMediumPlayer(Player) - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
霊媒師用プレイヤーをセットする. Sets the player actually used in case of medium.
- setMediumResult(JudgeToSend) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setName(String) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- setPort(int) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- setPossessedPlayer(Player) - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
裏切り者用プレイヤーをセットする. Sets the player actually used in case of possessed.
- setRand(Random) - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
Set Random Class
- setRandomSeed(long) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
ランダムシードを設定します。
- setRemainTalkMap(LinkedHashMap<Integer, Integer>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setRemainWhisperMap(LinkedHashMap<Integer, Integer>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setRequest(Request) - クラス のメソッドorg.aiwolf.common.net.Packet
- setRequestRole(Role) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
- setResult(String) - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- setRoleMap(LinkedHashMap<Integer, String>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setRoleNumMap(Map<Role, Integer>) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
役職に対する人数を関連付けたマップを設定します。
- setSeerPlayer(Player) - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
占い師用プレイヤーをセットする. Sets the player actually used in case of seer.
- setShowConsoleLog(boolean) - クラス のメソッドorg.aiwolf.server.AIWolfGame
- setStatusMap(LinkedHashMap<Integer, String>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setTalkHistory(List<TalkToSend>) - クラス のメソッドorg.aiwolf.common.net.Packet
- setTalkList(List<TalkToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setTalkOnFirstDay(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
Day 0にtalkがあるかどうかをセットします。
- setTarget(int) - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- setTarget(int) - クラス のメソッドorg.aiwolf.common.net.VoteToSend
- setText(String) - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- setTimeLimit(int) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
リクエスト応答時間の上限をセットします。
- setTimeLimit(int) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- setTurn(int) - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- setValidateUtterance(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
発話文字列の違反チェックを行うかどうかをセットします。
- setValue(V) - クラス のメソッドorg.aiwolf.common.util.Pair
-
値を設定します。
- setVillagerPlayer(Player) - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
村人用プレイヤーをセットする. Sets the player actually used in case of villager.
- setVotableInFirstDay(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
初日の投票ができるかどうかをセットする Sets whether or not there is vote on first day.
- setVoteList(List<VoteToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- setVoteVisible(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
誰が誰に投票したかをエージェントが確認できるかどうかを設定します。
- setWaitForClient(boolean) - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- setWerewolfPlayer(Player) - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
-
人狼用プレイヤーをセットする. Sets the player actually used in case of werewolf.
- setWhisperBeforeRevote(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSetting
-
再襲撃投票前にwhisperするかどうかをセットします。
- setWhisperHistory(List<TalkToSend>) - クラス のメソッドorg.aiwolf.common.net.Packet
- setWhisperList(List<TalkToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- size() - クラス のメソッドorg.aiwolf.common.util.Counter
- size() - クラス のメソッドorg.aiwolf.common.util.Sorter
- SKIP - org.aiwolf.client.lib.Topic
-
SKIP SKIP
- SKIP - クラス のstatic変数org.aiwolf.client.lib.Content
-
SKIPを表す定数 Constant representing SKIP.
- SKIP - クラス のstatic変数org.aiwolf.common.data.Talk
-
SKIPは「もう少し周りの様子を見たい」を意味します。
- SkipContentBuilder - org.aiwolf.client.libのクラス
-
SKIPビルダークラス Builder class for SKIP.
- SkipContentBuilder() - クラス のコンストラクタorg.aiwolf.client.lib.SkipContentBuilder
-
SKIPのためのSkipContentBuilderを構築する Constructs a SkipContentBuilder for SKIP.
- smallerEqual(S) - クラス のメソッドorg.aiwolf.common.util.Sorter
-
s以下のものだけ取得
- smallerThan(S) - クラス のメソッドorg.aiwolf.common.util.Sorter
-
sより小さいものだけ取得
- socketAgentMap - クラス の変数org.aiwolf.server.net.TcpipServer
- Sorter<V,S> - org.aiwolf.common.utilのクラス
-
<S>
の昇順に<V>
をソートするCollectionです。 - Sorter() - クラス のコンストラクタorg.aiwolf.common.util.Sorter
- Sorter(Comparator<S>) - クラス のコンストラクタorg.aiwolf.common.util.Sorter
- Sorter(Map<? extends V, ? extends S>) - クラス のコンストラクタorg.aiwolf.common.util.Sorter
- Species - org.aiwolf.common.dataの列挙型
-
種族の列挙です。
- start() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
Start game
- start(Map<Player, Role>, String) - クラス のstaticメソッドorg.aiwolf.server.bin.RoleRequestStarter
-
推奨されていません。すべてのプレイヤーインスタンスとそのRoleを設定して開始
- start(Map<Player, Role>, GameLogger) - クラス のstaticメソッドorg.aiwolf.server.bin.RoleRequestStarter
-
推奨されていません。すべてのプレイヤーインスタンスとそのRoleを設定して開始
- start(Player, Role, int, String, String) - クラス のstaticメソッドorg.aiwolf.server.bin.RoleRequestStarter
-
推奨されていません。一人のRoleを指定してDirectに実行
- start(Counter<String>, String) - クラス のstaticメソッドorg.aiwolf.server.bin.DirectStarter
-
推奨されていません。
- Status - org.aiwolf.common.dataの列挙型
-
状態の列挙です。
- stopWaitingForConnection() - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- stripSubject(String) - クラス のstaticメソッドorg.aiwolf.client.lib.Content
-
発話文字列からsubjectの部分を除いた文字列を返す Strips subject off the given string and returns it.
- suddendeathList - クラス の変数org.aiwolf.server.GameData
-
agents who sudden death
T
- talk() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
各プレイヤーはこのメソッドに意見を返すことで会話することができます。
- talk() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- talk() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- talk() - クラス のメソッドorg.aiwolf.sample.player.SampleMedium
- talk() - クラス のメソッドorg.aiwolf.sample.player.SamplePossessed
- talk() - クラス のメソッドorg.aiwolf.sample.player.SampleSeer
- talk() - クラス のメソッドorg.aiwolf.sample.player.SampleWerewolf
- talk() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- Talk - org.aiwolf.common.dataのクラス
-
人狼知能における会話です。
- Talk(int, int, int, Agent, String) - クラス のコンストラクタorg.aiwolf.common.data.Talk
-
会話を構築します。
- TALK - org.aiwolf.client.lib.TalkType
- TALK - org.aiwolf.common.data.Request
-
会話のリクエストを表します。
- talkIdx - クラス の変数org.aiwolf.server.GameData
- talkList - クラス の変数org.aiwolf.server.GameData
- TalkToSend - org.aiwolf.common.netのクラス
-
AI Wolf Talk
- TalkToSend() - クラス のコンストラクタorg.aiwolf.common.net.TalkToSend
- TalkToSend(Talk) - クラス のコンストラクタorg.aiwolf.common.net.TalkToSend
- TalkType - org.aiwolf.client.libの列挙型
- TcpipClient - org.aiwolf.common.netのクラス
-
Client Using TCP/IP Connection
- TcpipClient(String, int) - クラス のコンストラクタorg.aiwolf.common.net.TcpipClient
- TcpipClient(String, int, Role) - クラス のコンストラクタorg.aiwolf.common.net.TcpipClient
- TcpipServer - org.aiwolf.server.netのクラス
-
Game server which communicates with clients via TCP/IP connections.
- TcpipServer(int, int, GameSetting) - クラス のコンストラクタorg.aiwolf.server.net.TcpipServer
- Team - org.aiwolf.common.dataの列挙型
-
陣営の列挙です。
- timeLimit - クラス の変数org.aiwolf.server.net.TcpipServer
-
Time limit for waiting request
- toAgent(Object) - クラス のメソッドorg.aiwolf.common.net.DataConverter
- toCalendar(long) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
long型のミリ秒をCalendar型のオブジェクトに変換します。
- toCalendar(String) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
年-月-日-時-分-秒の順で並んだ日付をCalendarオブジェクトに変換します。
- toCalendar(Date) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
Date型のオブジェクトをCalendar型のオブジェクトに変換します。
- toDateString(Calendar) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
Calendarオブジェクトをyyyy/MM/dd形式の文字列に変換し、返します。
- toDateString(Date) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
Dateオブジェクトをyyyy/MM/dd形式の文字列に変換し、返します。
- toDateTime(long) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
指定されたlong型の値をyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。
- toDateTime(Calendar) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
指定されたCalendarオブジェクトをyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。
- toDateTime(Date) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
指定されたDateオブジェクトをyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。
- toGameInfo() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
- toHistogram() - クラス のメソッドorg.aiwolf.common.util.Counter
-
数値の分布を返す
- toJudge() - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
- toMidnight(Calendar) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
-
指定されたCalendarをその日の深夜(00:00:00.000)に時間を設定します。
- toPacket(String) - クラス のメソッドorg.aiwolf.common.net.DataConverter
- Topic - org.aiwolf.client.libの列挙型
-
文のトピックを表す列挙型 Enum type representing the topic of the sentence.
- toString() - クラス のメソッドorg.aiwolf.client.lib.Content
- toString() - クラス のメソッドorg.aiwolf.common.data.Agent
- toString() - クラス のメソッドorg.aiwolf.common.data.Guard
- toString() - クラス のメソッドorg.aiwolf.common.data.Judge
- toString() - クラス のメソッドorg.aiwolf.common.data.Talk
- toString() - クラス のメソッドorg.aiwolf.common.data.Vote
- toString() - クラス のメソッドorg.aiwolf.common.util.Pair
- toTalk() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
- toVote() - クラス のメソッドorg.aiwolf.common.net.VoteToSend
U
- unconnected(Socket, Agent, String) - インタフェース のメソッドorg.aiwolf.server.net.ServerListener
- UNSPEC - クラス のstatic変数org.aiwolf.client.lib.Content
-
エージェント未特定であることを表す定数 Constant representing an unspecified agent.
- update(GameInfo) - インタフェース のメソッドorg.aiwolf.common.data.Player
-
ゲームの情報が更新されたときに呼び出されます。
- update(GameInfo) - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- update(GameInfo) - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- update(GameInfo) - クラス のメソッドorg.aiwolf.sample.player.SampleWerewolf
V
- validate(String) - クラス のstaticメソッドorg.aiwolf.client.lib.Content
-
発話テキストが有効かどうかを返す. Returns whether or not the uttered text is valid.
- valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.Operator
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.TalkType
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.Topic
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.common.data.Request
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.common.data.Role
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.common.data.Species
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.common.data.Status
-
指定した名前を持つこの型の列挙型定数を返します。
- valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.common.data.Team
-
指定した名前を持つこの型の列挙型定数を返します。
- values() - 列挙 のstaticメソッドorg.aiwolf.client.lib.Operator
-
この列挙型の定数を含む配列を宣言されている順序で返します。
- values() - 列挙 のstaticメソッドorg.aiwolf.client.lib.TalkType
-
この列挙型の定数を含む配列を宣言されている順序で返します。
- values() - 列挙 のstaticメソッドorg.aiwolf.client.lib.Topic
-
この列挙型の定数を含む配列を宣言されている順序で返します。
- values() - 列挙 のstaticメソッドorg.aiwolf.common.data.Request
-
この列挙型の定数を含む配列を宣言されている順序で返します。
- values() - 列挙 のstaticメソッドorg.aiwolf.common.data.Role
-
この列挙型の定数を含む配列を宣言されている順序で返します。
- values() - 列挙 のstaticメソッドorg.aiwolf.common.data.Species
-
この列挙型の定数を含む配列を宣言されている順序で返します。
- values() - 列挙 のstaticメソッドorg.aiwolf.common.data.Status
-
この列挙型の定数を含む配列を宣言されている順序で返します。
- values() - 列挙 のstaticメソッドorg.aiwolf.common.data.Team
-
この列挙型の定数を含む配列を宣言されている順序で返します。
- values() - クラス のメソッドorg.aiwolf.common.util.Counter
- values() - クラス のメソッドorg.aiwolf.common.util.Sorter
- VILLAGER - org.aiwolf.common.data.Role
-
村人です。
- VILLAGER - org.aiwolf.common.data.Team
-
村人陣営 The team of Villager.
- vote() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
追放したいエージェントに投票します。
- vote() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- vote() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- vote() - クラス のメソッドorg.aiwolf.server.AIWolfGame
-
投票 Vote
- Vote - org.aiwolf.common.dataのクラス
-
投票情報です。
- Vote(int, Agent, Agent) - クラス のコンストラクタorg.aiwolf.common.data.Vote
-
投票情報を構築します。
- VOTE - org.aiwolf.client.lib.Topic
-
投票宣言 Declaration of a vote
- VOTE - org.aiwolf.common.data.Request
-
投票のリクエストを表します。
- VoteContentBuilder - org.aiwolf.client.libのクラス
-
投票発話ビルダークラス Builder class for the utterance of a vote.
- VoteContentBuilder(Agent) - クラス のコンストラクタorg.aiwolf.client.lib.VoteContentBuilder
-
投票発話のためのVoteContentBuilderを構築する(主語の指定なし) Constructs a VoteContentBuilder for the utterance of a vote (with no subject specified).
- VoteContentBuilder(Agent, Agent) - クラス のコンストラクタorg.aiwolf.client.lib.VoteContentBuilder
-
投票発話のためのVoteContentBuilderを構築する Constructs a VoteContentBuilder for the utterance of a vote.
- VOTED - org.aiwolf.client.lib.Topic
-
投票報告 Report of a vote
- VotedContentBuilder - org.aiwolf.client.libのクラス
-
投票報告ビルダークラス Builder class for the report of a vote.
- VotedContentBuilder(Agent) - クラス のコンストラクタorg.aiwolf.client.lib.VotedContentBuilder
-
投票報告のためのVotedContentBuilderを構築する(主語の指定なし) Constructs a VotedContentBuilder for the report of a vote (with no subject specified).
- VotedContentBuilder(Agent, Agent) - クラス のコンストラクタorg.aiwolf.client.lib.VotedContentBuilder
-
投票報告のためのVotedContentBuilderを構築する Constructs a VotedContentBuilder for the report of a vote.
- voteList - クラス の変数org.aiwolf.server.GameData
- VoteToSend - org.aiwolf.common.netのクラス
-
投票情報
- VoteToSend() - クラス のコンストラクタorg.aiwolf.common.net.VoteToSend
- VoteToSend(Vote) - クラス のコンストラクタorg.aiwolf.common.net.VoteToSend
W
- waitForConnection() - クラス のメソッドorg.aiwolf.server.net.TcpipServer
- WEREWOLF - org.aiwolf.common.data.Role
-
人狼です。
- WEREWOLF - org.aiwolf.common.data.Species
-
人狼を表します。
- WEREWOLF - org.aiwolf.common.data.Team
-
人狼陣営 The team of WereWolf.
- whisper() - インタフェース のメソッドorg.aiwolf.common.data.Player
-
各人狼はこのメソッドに意見を返すことで人狼同士での会話ができます。
- whisper() - クラス のメソッドorg.aiwolf.sample.lib.AbstractRoleAssignPlayer
- whisper() - クラス のメソッドorg.aiwolf.sample.player.SampleBasePlayer
- whisper() - クラス のメソッドorg.aiwolf.sample.player.SampleBodyguard
- whisper() - クラス のメソッドorg.aiwolf.sample.player.SampleMedium
- whisper() - クラス のメソッドorg.aiwolf.sample.player.SamplePossessed
- whisper() - クラス のメソッドorg.aiwolf.sample.player.SampleSeer
- whisper() - クラス のメソッドorg.aiwolf.sample.player.SampleVillager
- whisper() - クラス のメソッドorg.aiwolf.sample.player.SampleWerewolf
- whisper() - クラス のメソッドorg.aiwolf.server.AIWolfGame
- WHISPER - org.aiwolf.client.lib.TalkType
- WHISPER - org.aiwolf.common.data.Request
-
ささやきのリクエストを表します。
- whisperList - クラス の変数org.aiwolf.server.GameData
- wisperIdx - クラス の変数org.aiwolf.server.GameData
X
- XOR - org.aiwolf.client.lib.Operator
-
XOR XOR
- XorContentBuilder - org.aiwolf.client.libのクラス
-
XOR演算子ビルダークラス Builder class for XOR operator.
- XorContentBuilder(Content, Content) - クラス のコンストラクタorg.aiwolf.client.lib.XorContentBuilder
-
XOR演算子のためのXorContentBuilderを構築する(主語の指定なし) Constructs a XorContentBuilder for XOR operator (with no subject specified).
- XorContentBuilder(Agent, Content, Content) - クラス のコンストラクタorg.aiwolf.client.lib.XorContentBuilder
-
XOR演算子のためのXorContentBuilderを構築する Constructs a XorContentBuilder for XOR operator.
すべてのクラス すべてのパッケージ