ブラウザのJavaScriptが無効になっています。
ナビゲーション・リンクをスキップ
概要
パッケージ
クラス
階層ツリー
非推奨
索引
ヘルプ
前
次
フレーム
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
A
AbstractBodyguard
-
org.aiwolf.client.base.player
のクラス
AbstractBodyguard()
- クラス のコンストラクタorg.aiwolf.client.base.player.
AbstractBodyguard
AbstractGifted
-
org.aiwolf.kajiClient.player
のクラス
AbstractGifted()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
AbstractGifted
AbstractKajiBase
-
org.aiwolf.kajiClient.player
のクラス
全役職共通部分のアルゴリズム initialize:初期パターン作成 update:発話ログからAGI更新,Pattern更新 dayStart:AGIの死亡プレイヤーを更新
AbstractKajiBase()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
AbstractKajiBase
AbstractKajiWolfSide
-
org.aiwolf.kajiClient.player
のクラス
AbstractKajiWolfSide()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
AbstractMedium
-
org.aiwolf.client.base.player
のクラス
AbstractMedium()
- クラス のコンストラクタorg.aiwolf.client.base.player.
AbstractMedium
AbstractPossessed
-
org.aiwolf.client.base.player
のクラス
AbstractPossessed()
- クラス のコンストラクタorg.aiwolf.client.base.player.
AbstractPossessed
AbstractRole
-
org.aiwolf.client.base.player
のクラス
Base of Agent's behaviros by Role
AbstractRole()
- クラス のコンストラクタorg.aiwolf.client.base.player.
AbstractRole
AbstractRoleAssignPlayer
-
org.aiwolf.client.base.player
のクラス
各プレイヤーに使用したいプレイヤーのインスタンスを生成して下さい.
AbstractRoleAssignPlayer()
- クラス のコンストラクタorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
AbstractSeer
-
org.aiwolf.client.base.player
のクラス
AbstractSeer()
- クラス のコンストラクタorg.aiwolf.client.base.player.
AbstractSeer
AbstractVillager
-
org.aiwolf.client.base.player
のクラス
AbstractVillager()
- クラス のコンストラクタorg.aiwolf.client.base.player.
AbstractVillager
AbstractWerewolf
-
org.aiwolf.client.base.player
のクラス
AbstractWerewolf()
- クラス のコンストラクタorg.aiwolf.client.base.player.
AbstractWerewolf
add(V, int)
- クラス のメソッドorg.aiwolf.common.util.
Counter
指定したアイテムのカウントをnumだけ増やす
add(V)
- クラス のメソッドorg.aiwolf.common.util.
Counter
指定したアイテムのカウントを1だけ増やす
add(GameLogger)
- クラス のメソッドorg.aiwolf.server.util.
MultiGameLogger
addAgent(Agent, Status, Role)
- クラス のメソッドorg.aiwolf.server.
GameData
Add new agent with thier role
addAll(Counter<V>)
- クラス のメソッドorg.aiwolf.common.util.
Counter
追加する
addAttack(Vote)
- クラス のメソッドorg.aiwolf.server.
GameData
addDeadConditions(DeadCondition)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
addDivine(Judge)
- クラス のメソッドorg.aiwolf.server.
GameData
Add divine
addGuard(Guard)
- クラス のメソッドorg.aiwolf.server.
GameData
addInspectJudgeList(Judge)
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
addInspectJudges(Judge)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
addMediumJudgeList(Judge)
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
addMediumJudges(Judge)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
addServerListener(ServerListener)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
add server listener
addTalk(Agent, Talk)
- クラス のメソッドorg.aiwolf.server.
GameData
addVote(int, Vote)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
addVote(Vote)
- クラス のメソッドorg.aiwolf.server.
GameData
Add vote data
addWisper(Agent, Talk)
- クラス のメソッドorg.aiwolf.server.
GameData
kaji
AdvanceGameInfo
-
org.aiwolf.client.base.smpl
のクラス
AdvanceGameInfo()
- クラス のコンストラクタorg.aiwolf.client.base.smpl.
AdvanceGameInfo
AdvanceGameInfo
-
org.aiwolf.kajiClient.lib
のクラス
サーバから送られてくるGameInfoを簡単に集約 占い,霊能結果リスト COマップ 死亡リスト
AdvanceGameInfo()
- クラス のコンストラクタorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
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(TemplateTalkFactory.TalkType, int, int)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
agree(TemplateTalkFactory.TalkType, int, int)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
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
指定された原因と詳細メッセージ {@code (cause==null ?
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
指定された原因と詳細メッセージ {@code (cause==null ?
attack()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractBodyguard
attack()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractMedium
attack()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractPossessed
attack()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
attack()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
attack()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractSeer
attack()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractVillager
attack()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractWerewolf
attack()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleWerewolf
attack(Agent)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
attack()
- インタフェース のメソッドorg.aiwolf.common.data.
Player
人狼によって、襲撃したいエージェントを決めます。
attack()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
attack()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiWerewolf
attack()
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
attackCandidateList
- クラス の変数org.aiwolf.server.
GameData
attacked
- クラス の変数org.aiwolf.server.
GameData
agents who killed by werewolf
B
BidiMap
<
K
,
V
> -
org.aiwolf.common.util
のクラス
双方向マップです。
BidiMap()
- クラス のコンストラクタorg.aiwolf.common.util.
BidiMap
新しいBidiMapを構築します。
BidiMap(int, float)
- クラス のコンストラクタorg.aiwolf.common.util.
BidiMap
指定された初期容量と負荷係数を持つ、 空のBidiMapを作成します。
BidiMap(int)
- クラス のコンストラクタorg.aiwolf.common.util.
BidiMap
指定された初期容量とデフォルトの負荷係数(0.75)を持つ、 空のBidiMapを作成します。
BidiMap(Map<? extends K, ? extends V>)
- クラス のコンストラクタorg.aiwolf.common.util.
BidiMap
指定されたMapと同じマッピングで新しいBidiMapを 作成します。
C
CalendarTools
-
org.aiwolf.common.util
のクラス
カレンダーに関する静的なメソッドを提供するクラスです。
CalendarTools()
- クラス のコンストラクタorg.aiwolf.common.util.
CalendarTools
CauseOfDeath
-
org.aiwolf.kajiClient.lib
の列挙型
プレイヤーの死因.襲撃死or処刑死
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.common.net.
GameSetting
ゲーム設定の複製を作成し、返します。
clone()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
clonePatterns(List<Pattern>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
PatternMaker
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(Agent, Role)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
Comingout someone's role
comingout(Agent, Role)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
comingoutTalkDealing(Talk, Utterance)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
カミングアウトの発話の処理
comingoutTalkDealing(Talk, Utterance)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
compareTo(Agent)
- クラス のメソッドorg.aiwolf.common.data.
Agent
connect(Player)
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
connected(Socket, Agent, String)
- インタフェース のメソッドorg.aiwolf.server.net.
ServerListener
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
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からカウンタを作成
D
DataConverter
-
org.aiwolf.common.net
のクラス
AIWolfのObjectを送信形式にEncode,Decodeする.
day()
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
day
- クラス の変数org.aiwolf.server.
GameData
The day of the data
dayBefore
- クラス の変数org.aiwolf.server.
GameData
game data of one day before
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.client.base.player.
AbstractBodyguard
dayStart()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractMedium
dayStart()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
dayStart()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
dayStart()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractSeer
dayStart()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractVillager
dayStart()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractWerewolf
dayStart()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleBodyguard
dayStart()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleMedium
dayStart()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SamplePossessed
dayStart()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleSeer
dayStart()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleVillager
dayStart()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleWerewolf
dayStart()
- インタフェース のメソッドorg.aiwolf.common.data.
Player
1日の始まりに呼び出されます。
dayStart()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
dayStart()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
dayStart()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiMedium
dayStart()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiSeer
dayStart()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiWerewolf
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
DeadCondition
-
org.aiwolf.kajiClient.lib
のクラス
死んだプレイヤーの詳細.何日目に(襲撃or処刑)によって死んだか.
DeadCondition(Agent, int, CauseOfDeath)
- クラス のコンストラクタorg.aiwolf.kajiClient.lib.
DeadCondition
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(TemplateTalkFactory.TalkType, int, int)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
disagree(TemplateTalkFactory.TalkType, int, int)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
divine()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractBodyguard
divine()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractMedium
divine()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractPossessed
divine()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
divine()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
divine()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractSeer
divine()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractVillager
divine()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractWerewolf
divine()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleSeer
divine()
- インタフェース のメソッドorg.aiwolf.common.data.
Player
占い師によって、占うエージェントを決めます。
divine()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
divine()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiSeer
divine()
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
divine
- クラス の変数org.aiwolf.server.
GameData
Result divine
divined(Agent, Species)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
Report result of divine
divined(Agent, Species)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
divinedTalkDealing(Talk, Utterance)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
占い結果の発話の処理
divinedTalkDealing(Talk, Utterance)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
divinedTalkDealing(Talk, Utterance)
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiWerewolf
E
EnemyCase
-
org.aiwolf.kajiClient.lib
の列挙型
敵プレイヤーの状態.白確定or黒確定or灰色
EnemyInformation
-
org.aiwolf.kajiClient.lib
のクラス
敵情報を記録する.敵であるエージェント
EnemyInformation()
- クラス のコンストラクタorg.aiwolf.kajiClient.lib.
EnemyInformation
EnemyInformation(Agent, EnemyCase)
- クラス のコンストラクタorg.aiwolf.kajiClient.lib.
EnemyInformation
敵エージェントとそのプレイヤーの情報(白確or黒確or灰色)を引数とする.
entrySet()
- クラス のメソッドorg.aiwolf.common.util.
Counter
entrySet()
- クラス のメソッドorg.aiwolf.common.util.
Sorter
EnumType
-
org.aiwolf.client.lib
の列挙型
Stateのタイプ
equals(Object)
- クラス のメソッドorg.aiwolf.common.data.
Agent
equals(Object)
- クラス のメソッドorg.aiwolf.common.util.
Pair
同一性をチェックします。
estimate(Agent, Role)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
Talk one's estimation
estimate(Agent, Role)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
executed
- クラス の変数org.aiwolf.server.
GameData
agents who killed by villegers
extendPatternList(List<Pattern>, Agent, Role, AdvanceGameInfo)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
PatternMaker
COの発言を元にパターンを作成,更新する.
F
FileGameLogger
-
org.aiwolf.server.util
のクラス
GameLogger using File
FileGameLogger(String)
- クラス のコンストラクタorg.aiwolf.server.util.
FileGameLogger
FileGameLogger(File)
- クラス のコンストラクタorg.aiwolf.server.util.
FileGameLogger
finish()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractBodyguard
finish()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractMedium
finish()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractPossessed
finish()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
finish()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
finish()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractSeer
finish()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractVillager
finish()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractWerewolf
finish()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleBodyguard
finish()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleMedium
finish()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SamplePossessed
finish()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleSeer
finish()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleVillager
finish()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleWerewolf
finish()
- インタフェース のメソッドorg.aiwolf.common.data.
Player
ゲーム終了時に呼び出されます。
finish()
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
finish()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
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
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
G
GameClient
-
org.aiwolf.common.net
のインタフェース
gameData
- クラス の変数org.aiwolf.server.
AIWolfGame
GameData
-
org.aiwolf.server
のクラス
Record game information of a day
GameData(GameSetting)
- クラス のコンストラクタorg.aiwolf.server.
GameData
gameData
- クラス の変数org.aiwolf.server.net.
DirectConnectServer
非推奨です。
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.common.net
のクラス
ゲームの設定です。
GameSetting()
- クラス のコンストラクタorg.aiwolf.common.net.
GameSetting
新しいゲーム設定を構築します。
gameSetting
- クラス の変数org.aiwolf.server.
AIWolfGame
Settings of the game
gameSetting
- クラス の変数org.aiwolf.server.
GameData
ゲームの設定
gameSetting
- クラス の変数org.aiwolf.server.net.
DirectConnectServer
非推奨です。
Game Setting
get(Object)
- クラス のメソッドorg.aiwolf.common.util.
Counter
指定したアイテムのカウントを返す
get(Object)
- クラス のメソッドorg.aiwolf.common.util.
Sorter
あるアイテムのスコアを取得する
getAgent()
- 例外 のメソッドorg.aiwolf.common.
AIWolfAgentException
例外を起こしたエージェントを返します。
getAgent(int)
- クラス のstaticメソッドorg.aiwolf.common.data.
Agent
指定されたインデックスのエージェントを取得します。
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(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
getAttackedAgent()
- クラス のメソッドorg.aiwolf.common.net.
GameInfo
昨夜に襲撃されたエージェントを返します。
getAttackedAgent()
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
getAttackVotedAgent(List<Vote>)
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
getAttackVoteList()
- クラス のメソッドorg.aiwolf.common.net.
GameInfo
襲撃投票のリストを返します。
getAttackVoteList()
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
getAttackVoteList()
- クラス のメソッドorg.aiwolf.server.
GameData
getBlackJudgeNum()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
今までに出した黒判定の数を返す
getBodyguardPlayer()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
getCause()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
DeadCondition
getComingoutMap()
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
getComingoutMap()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
getComingoutText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
カミングアウトの発話を行う.COしない場合はnullを返す
getComingoutText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
getComingoutText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiBodygurad
getComingoutText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiMedium
getComingoutText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiSeer
getComingoutText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiVillager
getConnectedAgentList()
- クラス のメソッドorg.aiwolf.server.net.
DirectConnectServer
非推奨です。
getConnectedAgentList()
- インタフェース のメソッドorg.aiwolf.server.net.
GameServer
getConnectedAgentList()
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
getContent()
- クラス のメソッドorg.aiwolf.common.data.
Talk
話の内容を返します。
getContent()
- クラス のメソッドorg.aiwolf.common.net.
TalkToSend
getDateOfDeath()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
DeadCondition
getDay()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
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
getDeadAgent()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
DeadCondition
getDeadConditions()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
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
getEnemyMap()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
getException()
- 例外 のメソッドorg.aiwolf.common.
AIWolfAgentException
発生した例外を返します。
getExecuted()
- クラス のメソッドorg.aiwolf.server.
GameData
getExecutedAgent()
- クラス のメソッドorg.aiwolf.common.net.
GameInfo
昨夜に処刑されたエージェントを返します。
getExecutedAgent()
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
getFilteredAgentList(List<Agent>, Species)
- クラス のメソッドorg.aiwolf.server.
GameData
getFilteredAgentList(List<Agent>, Status)
- クラス のメソッドorg.aiwolf.server.
GameData
getFilteredAgentList(List<Agent>, Role)
- クラス のメソッド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(int)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
Get GameInfo of the day
getGameInfo()
- クラス のメソッドorg.aiwolf.common.net.
Packet
getGameInfo(Agent)
- クラス のメソッドorg.aiwolf.server.
GameData
get specific game information
getGameInfo()
- クラス のメソッドorg.aiwolf.server.
GameData
get game info with all information
getGameInfoMap()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
getGameInfoToSend(Agent)
- クラス のメソッドorg.aiwolf.server.
GameData
getGameLogger(File)
- クラス のstaticメソッドorg.aiwolf.common.util.
AiWolfLoggerFactory
ゲーム用ログを獲得
getGameLogger()
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
get GameLogger
getGameSetting()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
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
getHypotheticalPatterns(List<Pattern>, Judge)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractGifted
getIdx()
- クラス のメソッドorg.aiwolf.common.data.
Talk
発言のインデックス番号を返します。
getIdx()
- クラス のメソッドorg.aiwolf.common.net.
TalkToSend
getInspectJudgeList()
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
getInspectJudges()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
getInstance()
- クラス のstaticメソッドorg.aiwolf.common.net.
DataConverter
唯一のConverterを取得するクラス
getInt(String)
- クラス のメソッドorg.aiwolf.client.lib.
Utterance
getJudgeText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
占い or 霊能結果の発話を行う.結果の報告をしない場合はnullを返す
getJudgeText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
getJudgeText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiBodygurad
getJudgeText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiMedium
getJudgeText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiSeer
getJudgeText()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiVillager
getKey(V)
- クラス のメソッドorg.aiwolf.common.util.
BidiMap
指定された値に関連付けられたキーを返します。
getKey()
- クラス のメソッドorg.aiwolf.common.util.
Pair
キーを返します。
getLargest()
- クラス のメソッドorg.aiwolf.common.util.
Counter
最大の値を持つアイテムを返す.
getLastKey()
- クラス のメソッドorg.aiwolf.common.util.
Sorter
最後のキーを返す
getLatestDayGameInfo()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
Get this day's GameInfo
getLikelifood()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
getMaxDoubleValueKey(Map<T, Double>)
- クラス のstaticメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
ValueがDoubleであるMapについて,その値が最大となるKeyを返す
getMaxIntValueKey(Map<T, Integer>)
- クラス のstaticメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
getMaxTalk()
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
1日あたりの発言の最大数を返します。
getMe()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
getMediumAgent()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
getMediumJudgeList()
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
getMediumJudges()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
getMediumPlayer()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
getMediumResult()
- クラス のメソッドorg.aiwolf.common.net.
GameInfo
霊能結果を返します。
getMediumResult()
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
getMethod()
- 例外 のメソッドorg.aiwolf.common.
AIWolfAgentException
例外が発生しているメソッド名を返します。
getMinDoubleValueKey(Map<T, Double>)
- クラス のstaticメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
ValueがDoubleであるMapについて,その値が最小となるKeyを返す
getMinIntValueKey(Map<T, Integer>)
- クラス のstaticメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
getMyFakeJudgeList()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SamplePossessed
getMyFakeJudgeList()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleWerewolf
getMyJudgeList()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractMedium
自分の霊能結果のリストを返す.
getMyJudgeList()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractSeer
getMyRole()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
getName()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
getName()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
getName()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleRoleAssignPlayer
getName()
- インタフェース のメソッドorg.aiwolf.common.data.
Player
プレイヤーの名前を返します。
getName()
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
getName()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiRoleAssignPlayer
getName(Agent)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
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.client.base.player.
AbstractRoleAssignPlayer
getRandomAgent(List<Agent>, Agent...)
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
ランダムなエージェントを獲得する.ただし,withoutを除く.
getRandomSeed()
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
ランダムシードを返します。
getRequest()
- クラス のメソッドorg.aiwolf.common.net.
Packet
getRequestRole()
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
getResult()
- クラス のメソッドorg.aiwolf.client.lib.
Utterance
TopicがDIVINED,INQUESTEDの場合,そのRoleを返す.それ以外はnull
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> によって降順にソートされたリストを返す
getRiskValue(Pattern, Agent, List<Agent>)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
patternにおいてagentが死亡した時に失われる役職値を返す
getRole()
- クラス のメソッドorg.aiwolf.client.lib.
Utterance
TopicがESTIMATE,COMINGOUTの場合,そのRoleを返す.それ以外はnull
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
役職に対する人数を関連付けたマップを返します。
getRoleProbabilitys(Pattern, Agent, List<Agent>)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
patternにおけるagentが各役職に何パーセントでなっているか返す
getSeerAgent()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
getSeerPlayer()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
getSeminarGame()
- クラス のstaticメソッドorg.aiwolf.common.net.
GameSetting
セミナー用のゲーム設定を返します。
getServerLogger(String, File)
- クラス のstaticメソッドorg.aiwolf.common.util.
AiWolfLoggerFactory
getServerLogger()
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
getSimpleLogger(String)
- クラス のstaticメソッドorg.aiwolf.common.util.
AiWolfLoggerFactory
getSmallest()
- クラス のメソッドorg.aiwolf.common.util.
Counter
最小の値を持つアイテムを返す.
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
getSuddendeathList()
- クラス のメソッドorg.aiwolf.server.
GameData
getTalkDay()
- クラス のメソッドorg.aiwolf.client.lib.
Utterance
TopicがAGREE,DISAGREEの時,対象発話の発話日を返す.それ以外は-1
getTalkHistory()
- クラス のメソッドorg.aiwolf.common.net.
Packet
getTalkID()
- クラス のメソッドorg.aiwolf.client.lib.
Utterance
TopicがAGREE,DISAGREEの時,対象発話の発話IDを返す.それ以外は-1 発話日と発話IDでTalkとの一意性が取れる
getTalkList()
- クラス のメソッドorg.aiwolf.common.net.
GameInfo
今日の会話を返します。
getTalkList()
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
getTalkList()
- クラス のメソッドorg.aiwolf.server.
GameData
getTalkType()
- クラス のメソッドorg.aiwolf.client.lib.
Utterance
非推奨です。
getTarget()
- クラス のメソッドorg.aiwolf.client.lib.
Utterance
発話の対象を返す.対象のない発話の場合はnull
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.
Utterance
発話全体のStringを返す
getTimeLimit()
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
getTopic(String)
- 列挙型 のstaticメソッドorg.aiwolf.client.lib.
Topic
引数のStringがTopicに存在するものならTopicを返す.
getTopic()
- クラス のメソッドorg.aiwolf.client.lib.
Utterance
発話のトピックを返す
getTotalCount()
- クラス のメソッドorg.aiwolf.common.util.
Counter
カウントの合計を返す
getUnder(int)
- クラス のメソッドorg.aiwolf.common.util.
Counter
max以下の値を持つデータだけ取得
コピーを返す
getValue()
- クラス のメソッドorg.aiwolf.common.util.
Pair
値を返します。
getVillagerPlayer()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
getVotedAgent(List<Vote>)
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
getVoteList()
- クラス のメソッドorg.aiwolf.common.net.
GameInfo
投票のリストを返します。
getVoteList()
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
getVoteList(int)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
getVoteList()
- クラス のメソッドorg.aiwolf.server.
GameData
getVoteLists()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
getWerewolfPlayer()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
getWhisperHistory()
- クラス のメソッドorg.aiwolf.common.net.
Packet
getWhisperList()
- クラス のメソッドorg.aiwolf.common.net.
GameInfo
今日のささやきを返します。
getWhisperList()
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
getWhisperList()
- クラス のメソッドorg.aiwolf.server.
GameData
getWhiteAgentSet()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
getWinner()
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
Get won team.
getWolfList()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractWerewolf
guard()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractBodyguard
guard()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractMedium
guard()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractPossessed
guard()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
guard()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
guard()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractSeer
guard()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractVillager
guard()
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractWerewolf
guard()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleBodyguard
Guard
-
org.aiwolf.common.data
のクラス
狩人の護衛の情報です。
Guard(int, Agent, Agent)
- クラス のコンストラクタorg.aiwolf.common.data.
Guard
狩人の護衛情報を構築します。
guard()
- インタフェース のメソッドorg.aiwolf.common.data.
Player
狩人によって、護衛するエージェントを決めます。
guard()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
guard()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiBodygurad
guard()
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
guard
- クラス の変数org.aiwolf.server.
GameData
Result divine
guarded(Agent)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
Report guarded agent
guarded(Agent)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
H
hashCode()
- クラス のメソッドorg.aiwolf.common.data.
Agent
hashCode()
- クラス のメソッドorg.aiwolf.common.util.
Pair
hasReturn()
- 列挙型 のメソッドorg.aiwolf.common.data.
Request
I
IllegalPlayerNumException
-
org.aiwolf.server
の例外
IllegalPlayerNumException()
- 例外 のコンストラクタorg.aiwolf.server.
IllegalPlayerNumException
IllegalPlayerNumException(String, Throwable, boolean, boolean)
- 例外 のコンストラクタorg.aiwolf.server.
IllegalPlayerNumException
IllegalPlayerNumException(String, Throwable)
- 例外 のコンストラクタorg.aiwolf.server.
IllegalPlayerNumException
IllegalPlayerNumException(String)
- 例外 のコンストラクタ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.client.base.player.
AbstractRole
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleMedium
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.client.base.smpl.
SamplePossessed
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleSeer
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleWerewolf
initialize(GameInfo, GameSetting)
- インタフェース のメソッドorg.aiwolf.common.data.
Player
ゲーム開始時に呼び出されます。
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractGifted
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiMedium
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiPossessed
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiSeer
initialize(GameInfo, GameSetting)
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiWerewolf
inquested(Agent, Species)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
Report result of inquest
inquested(Agent, Species)
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
inquestedTalkDealing(Talk, Utterance)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
霊能結果の発話の処理
inquestedTalkDealing(Talk, Utterance)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
inquestedTalkDealing(Talk, Utterance)
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiWerewolf
isConnecting()
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
isEmpty()
- クラス のメソッドorg.aiwolf.common.util.
Counter
isEmpty()
- クラス のメソッドorg.aiwolf.common.util.
Sorter
isEnableNoAttack()
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
誰も襲撃しないのを許されているかどうかを返します。
isGameFinished()
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
return is game finished
isJudged(Agent)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractGifted
isJudgedAgent(Agent)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractMedium
すでに占い(or霊能)対象にしたプレイヤーならtrue,まだ占っていない(霊能していない)ならばfalseを返す.
isJudgedAgent(Agent)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractSeer
すでに占い(or霊能)対象にしたプレイヤーならtrue,まだ占っていない(霊能していない)ならばfalseを返す.
isJudgedAgent(Agent)
- クラス のメソッドorg.aiwolf.client.base.smpl.
SamplePossessed
すでに占い(or霊能)対象にしたプレイヤーならtrue,まだ占っていない(霊能していない)ならばfalseを返す.
isJudgedAgent(Agent)
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleWerewolf
すでに占い(or霊能)対象にしたプレイヤーならtrue,まだ占っていない(霊能していない)ならばfalseを返す.
isOver()
- クラス のメソッドorg.aiwolf.common.data.
Talk
発言がOVERならtrue、そうでない場合はfalseを返します。
isPatternMatched()
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
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を返します。
isVotableInFirstDay()
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
初日の投票ができるかどうかを返します。
isVoteVisible()
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
誰が誰に投票したかをエージェントが確認できるかを返します。
isWaitForClient()
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
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
KajiBodygurad
-
org.aiwolf.kajiClient.player
のクラス
KajiBodygurad()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
KajiBodygurad
KajiMedium
-
org.aiwolf.kajiClient.player
のクラス
KajiMedium()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
KajiMedium
KajiPossessed
-
org.aiwolf.kajiClient.player
のクラス
KajiPossessed()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
KajiPossessed
KajiRoleAssignPlayer
-
org.aiwolf.kajiClient.player
のクラス
KajiRoleAssignPlayer()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
KajiRoleAssignPlayer
KajiSeer
-
org.aiwolf.kajiClient.player
のクラス
KajiSeer()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
KajiSeer
KajiVillager
-
org.aiwolf.kajiClient.player
のクラス
KajiVillager()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
KajiVillager
KajiWerewolf
-
org.aiwolf.kajiClient.player
のクラス
KajiWerewolf()
- クラス のコンストラクタorg.aiwolf.kajiClient.player.
KajiWerewolf
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より大きいものだけ取得
log(String)
- クラス のメソッドorg.aiwolf.server.util.
FileGameLogger
Save log
log(String)
- インタフェース のメソッドorg.aiwolf.server.util.
GameLogger
log(String)
- クラス のメソッドorg.aiwolf.server.util.
MultiGameLogger
LOGGING_PROPERTIES
- クラス のstatic変数org.aiwolf.common.util.
AiWolfLoggerFactory
LostClientException
-
org.aiwolf.server
の例外
throws when the cliend connection is lost
LostClientException(Throwable, Agent)
- 例外 のコンストラクタorg.aiwolf.server.
LostClientException
LostClientException(String, 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
MultiGameLogger
-
org.aiwolf.server.util
のクラス
MultiGameLogger()
- クラス のコンストラクタorg.aiwolf.server.util.
MultiGameLogger
MultiGameLogger(GameLogger...)
- クラス のコンストラクタorg.aiwolf.server.util.
MultiGameLogger
N
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
指定された原因と詳細メッセージ {@code (cause==null ?
O
org.aiwolf.client.base.player
- パッケージ org.aiwolf.client.base.player
org.aiwolf.client.base.smpl
- パッケージ org.aiwolf.client.base.smpl
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.kajiClient.lib
- パッケージ org.aiwolf.kajiClient.lib
org.aiwolf.kajiClient.player
- パッケージ org.aiwolf.kajiClient.player
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
over()
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
over()
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
OVER
- クラス のstatic変数org.aiwolf.common.data.
Talk
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, 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
Packet(Request, List<TalkToSend>, List<TalkToSend>)
- クラス のコンストラクタorg.aiwolf.common.net.
Packet
Pair
<
K
,
V
> -
org.aiwolf.common.util
のクラス
二組のデータを組み合わせるクラス
Pair is two sets of data.
Pair(K, V)
- クラス のコンストラクタorg.aiwolf.common.util.
Pair
指定されたキーと値を持つペアを構築します。
parseTalkType(String)
- 列挙型 のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory.TalkType
Pattern
-
org.aiwolf.kajiClient.lib
のクラス
役職のCO状況のパターン
Pattern(Agent, Agent, Map<Agent, Role>)
- クラス のコンストラクタorg.aiwolf.kajiClient.lib.
Pattern
Pattern()
- クラス のコンストラクタorg.aiwolf.kajiClient.lib.
Pattern
PatternMaker
-
org.aiwolf.kajiClient.lib
のクラス
List
の更新,拡張に用いる
PatternMaker(GameSetting)
- クラス のコンストラクタorg.aiwolf.kajiClient.lib.
PatternMaker
Player
-
org.aiwolf.common.data
のインタフェース
人狼知能のプレイヤーです。
playerAgentMap
- クラス の変数org.aiwolf.server.net.
DirectConnectServer
非推奨です。
Agents connected to the server
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
putComingoutMap(Agent, Role)
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
COしたプレイヤーをcomingoutMapに加える.
putComingoutMap(Agent, Role)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
COしたプレイヤーをcomingoutMapに加える.
R
rand
- クラス の変数org.aiwolf.server.
AIWolfGame
recieve(Packet)
- インタフェース のメソッドorg.aiwolf.common.net.
GameClient
recieve(Packet)
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
remove(Object)
- クラス のメソッドorg.aiwolf.common.util.
Counter
remove(Object)
- クラス のメソッドorg.aiwolf.common.util.
Sorter
remove(GameLogger)
- クラス のメソッドorg.aiwolf.server.util.
MultiGameLogger
removeContradictPatterns(List<Pattern>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
PatternMaker
PatternのListから矛盾したPatternを除外する
removeServerListener(ServerListener)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
remove server listener
removeValue(V)
- クラス のメソッドorg.aiwolf.common.util.
BidiMap
指定された値とそのキーを削除します。
Request
-
org.aiwolf.common.data
の列挙型
request(Agent, Request)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
send data to client
requestAttackTarget(Agent)
- クラス のメソッドorg.aiwolf.server.net.
DirectConnectServer
非推奨です。
requestAttackTarget(Agent)
- インタフェース のメソッドorg.aiwolf.server.net.
GameServer
requestAttackTarget(Agent)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
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
の列挙型
プレイヤーの役職の列挙です。
RoleRequestStarter
-
org.aiwolf.server.bin
のクラス
非推奨です。
RoleRequestStarter()
- クラス のコンストラクタorg.aiwolf.server.bin.
RoleRequestStarter
非推奨です。
rouletSelect(Map<T, Double>)
- クラス のstaticメソッドorg.aiwolf.kajiClient.lib.
Strategies
valueMapからルーレット選択をする Doubleに負の値が入っていたら0に変換
run()
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
S
SampleBodyguard
-
org.aiwolf.client.base.smpl
のクラス
SampleBodyguard()
- クラス のコンストラクタorg.aiwolf.client.base.smpl.
SampleBodyguard
SampleMedium
-
org.aiwolf.client.base.smpl
のクラス
SampleMedium()
- クラス のコンストラクタorg.aiwolf.client.base.smpl.
SampleMedium
SamplePossessed
-
org.aiwolf.client.base.smpl
のクラス
SamplePossessed()
- クラス のコンストラクタorg.aiwolf.client.base.smpl.
SamplePossessed
SampleRoleAssignPlayer
-
org.aiwolf.client.base.smpl
のクラス
Sampleのみを使って起動するPlayer
SampleRoleAssignPlayer()
- クラス のコンストラクタorg.aiwolf.client.base.smpl.
SampleRoleAssignPlayer
SampleSeer
-
org.aiwolf.client.base.smpl
のクラス
SampleSeer()
- クラス のコンストラクタorg.aiwolf.client.base.smpl.
SampleSeer
SampleVillager
-
org.aiwolf.client.base.smpl
のクラス
SampleVillager()
- クラス のコンストラクタorg.aiwolf.client.base.smpl.
SampleVillager
SampleWerewolf
-
org.aiwolf.client.base.smpl
のクラス
SampleWerewolf()
- クラス のコンストラクタorg.aiwolf.client.base.smpl.
SampleWerewolf
scoreComparator
- クラス の変数org.aiwolf.common.util.
Sorter
send(Agent, Request)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
send data to client
ServerListener
-
org.aiwolf.server.net
のインタフェース
ServerLogFormat
-
org.aiwolf.common.util
のクラス
ServerLogFormat(boolean)
- クラス のコンストラクタorg.aiwolf.common.util.
ServerLogFormat
ServerLogFormat()
- クラス のコンストラクタorg.aiwolf.common.util.
ServerLogFormat
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(Agent)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRole
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
setAttackedTarget(Agent)
- クラス のメソッドorg.aiwolf.server.
GameData
setAttackVoteList(List<VoteToSend>)
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
setBodyguardPlayer(AbstractRole)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
setComingoutMap(Map<Agent, Role>)
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
setComingoutMap(Map<Agent, Role>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
setContent(String)
- クラス のメソッドorg.aiwolf.common.net.
TalkToSend
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
setDeadConditions(List<DeadCondition>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
setDivineResult(JudgeToSend)
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
setEnableNoAttack(boolean)
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
誰も襲撃しないのを許すかどうかを設定します。
setEnemyMap(Map<Agent, EnemyCase>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
setExecutedAgent(int)
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
setExecuteTarget(Agent)
- クラス のメソッドorg.aiwolf.server.
GameData
set executed
setFakeDivineJudge()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
2日目以降のdayStartで呼ばれる 偽占い結果を作る
setFakeDivineJudge()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiPossessed
setFakeDivineJudge()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiWerewolf
setFakeInquestJudge(Agent)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiWolfSide
処刑されたプレイヤーがいた時に呼ばれる 偽霊能結果を作る
setFakeInquestJudge(Agent)
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiPossessed
setFakeInquestJudge(Agent)
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiWerewolf
setFakeResult()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SamplePossessed
能力者騙りをする際に,偽の占い(or霊能)結果を作成する.
setFakeResult()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleWerewolf
能力者騙りをする際に,偽の占い(or霊能)結果を作成する.
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
setInspectJudgeList(List<Judge>)
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
setInspectJudges(List<Judge>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
setKey(K)
- クラス のメソッドorg.aiwolf.common.util.
Pair
キーを設定します。
setLikelifood(double)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
setLogFile(File)
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
setMaxTalk(int)
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
1日あたりの発言の最大数を設定します。
setMediumAgent(Agent)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
setMediumJudgeList(List<Judge>)
- クラス のメソッドorg.aiwolf.client.base.smpl.
AdvanceGameInfo
setMediumJudges(List<Judge>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
setMediumPlayer(AbstractRole)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
setMediumResult(JudgeToSend)
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
setName(String)
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
setPlanningVoteAgent()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleBodyguard
setPlanningVoteAgent()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleMedium
setPlanningVoteAgent()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SamplePossessed
今日投票予定のプレイヤーを設定する.
setPlanningVoteAgent()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleSeer
setPlanningVoteAgent()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleVillager
setPlanningVoteAgent()
- クラス のメソッドorg.aiwolf.client.base.smpl.
SampleWerewolf
今日投票予定のプレイヤーを設定する.
setPort(int)
- クラス のメソッドorg.aiwolf.common.net.
TcpipClient
setPossessedPlayer(AbstractRole)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
setRand(Random)
- クラス のメソッドorg.aiwolf.server.
AIWolfGame
Set Random Class
setRandomSeer(long)
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
ランダムシードを設定します。
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
役職に対する人数を関連付けたマップを設定します。
setSeerAgent(Agent)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
setSeerPlayer(AbstractRole)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
setServerLogger(Logger)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
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
setTarget(int)
- クラス のメソッドorg.aiwolf.common.net.
JudgeToSend
setTarget(int)
- クラス のメソッドorg.aiwolf.common.net.
VoteToSend
setTimeLimit(int)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
settleAgentRole(List<Pattern>, Agent, Role)
- クラス のstaticメソッドorg.aiwolf.kajiClient.lib.
PatternMaker
agentが設定されたroleとならないPatternを除外する.
setValue(V)
- クラス のメソッドorg.aiwolf.common.util.
Pair
値を設定します。
setVillagerPlayer(AbstractRole)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
setVoteList(List<VoteToSend>)
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
setVoteLists(List<List<Vote>>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
AdvanceGameInfo
setVoteTarget()
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
今日投票予定のプレイヤーを決定する updateとdayStartの最後によばれる
setVoteTarget()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiBodygurad
setVoteTarget()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiMedium
setVoteTarget()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiPossessed
setVoteTarget()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiSeer
setVoteTarget()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiVillager
setVoteTarget()
- クラス のメソッドorg.aiwolf.kajiClient.player.
KajiWerewolf
setVoteTargetTemplate(List<Pattern>)
- クラス のメソッドorg.aiwolf.kajiClient.player.
AbstractKajiBase
各プレイヤーについて,そのプレイヤーが死亡した際の損害の期待値を出す 損害が一番低いプレイヤーに投票先を移す
setVoteVisible(boolean)
- クラス のメソッドorg.aiwolf.common.net.
GameSetting
誰が誰に投票したかをエージェントが確認できるかどうかを設定します。
setWaitForClient(boolean)
- クラス のメソッドorg.aiwolf.server.net.
TcpipServer
setWerewolfPlayer(AbstractRole)
- クラス のメソッドorg.aiwolf.client.base.player.
AbstractRoleAssignPlayer
setWhisperHistory(List<TalkToSend>)
- クラス のメソッドorg.aiwolf.common.net.
Packet
setWhisperList(List<TalkToSend>)
- クラス のメソッドorg.aiwolf.common.net.
GameInfoToSend
setWhiteAgentSet(Set<Agent>)
- クラス のメソッドorg.aiwolf.kajiClient.lib.
Pattern
size()
- クラス のメソッドorg.aiwolf.common.util.
Counter
size()
- クラス のメソッドorg.aiwolf.common.util.
Sorter
skip()
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateTalkFactory
skip()
- クラス のstaticメソッドorg.aiwolf.client.lib.
TemplateWhisperFactory
SKIP
- クラス のstatic変数org.aiwolf.common.data.
Talk
SKIPは「もう少し周りの様子を見たい」を意味します。
smallerEqual(S)
- クラス のメソッドorg.aiwolf.common.util.
Sorter
s以下のものだけ取得
smallerThan(S)
- クラス のメソッドorg.aiwolf.common.util.
Sorter
sより小さいものだけ取得
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
の列挙型
種族の列挙です。