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 of Contents.
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.
A B C D E F G H I J K L M N O P R S T U V W X 
すべてのクラス すべてのパッケージ