A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractBodyGuardPlayer - org.aiwolf.client.base.playerのクラス
 
AbstractBodyGuardPlayer() - クラス のコンストラクタorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
AbstractMediumPlayer - org.aiwolf.client.base.playerのクラス
 
AbstractMediumPlayer() - クラス のコンストラクタorg.aiwolf.client.base.player.AbstractMediumPlayer
 
AbstractPlayer - org.aiwolf.client.base.playerのクラス
 
AbstractPlayer() - クラス のコンストラクタorg.aiwolf.client.base.player.AbstractPlayer
 
AbstractPossessedPlayer - org.aiwolf.client.base.playerのクラス
 
AbstractPossessedPlayer() - クラス のコンストラクタorg.aiwolf.client.base.player.AbstractPossessedPlayer
 
AbstractSeerPlayer - org.aiwolf.client.base.playerのクラス
 
AbstractSeerPlayer() - クラス のコンストラクタorg.aiwolf.client.base.player.AbstractSeerPlayer
 
AbstractVillagerPlayer - org.aiwolf.client.base.playerのクラス
 
AbstractVillagerPlayer() - クラス のコンストラクタorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
AbstractWerewolfPlayer - org.aiwolf.client.base.playerのクラス
 
AbstractWerewolfPlayer() - クラス のコンストラクタorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
add(V, int) - クラス のメソッドorg.aiwolf.common.util.Counter
指定したアイテムのカウントをnumだけ増やす
add(V) - クラス のメソッドorg.aiwolf.common.util.Counter
指定したアイテムのカウントを1だけ増やす
addAll(Counter<V>) - クラス のメソッドorg.aiwolf.common.util.Counter
追加する
addInspectJudgeList(Judge) - クラス のメソッドorg.aiwolf.client.base.smpl.AdvanceGameInfo
 
addMediumJudgeList(Judge) - クラス のメソッドorg.aiwolf.client.base.smpl.AdvanceGameInfo
 
AdvanceGameInfo - org.aiwolf.client.base.smplのクラス
 
AdvanceGameInfo() - クラス のコンストラクタorg.aiwolf.client.base.smpl.AdvanceGameInfo
 
Agent - org.aiwolf.common.dataのクラス
Player Agent.
AIWolfException - org.aiwolf.commonの例外
 
AIWolfException() - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
 
AIWolfException(String) - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
 
AIWolfException(Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
 
AIWolfException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
 
AIWolfException(String, Throwable, boolean, boolean) - 例外 のコンストラクタorg.aiwolf.common.AIWolfException
 
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(Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfRuntimeException
 
AIWolfRuntimeException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.common.AIWolfRuntimeException
 
AIWolfRuntimeException(String, Throwable, boolean, boolean) - 例外 のコンストラクタorg.aiwolf.common.AIWolfRuntimeException
 
attack() - クラス のメソッドorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
attack() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
 
attack() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
attack() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPossessedPlayer
 
attack() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
attack() - クラス のメソッドorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
attack() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
attack() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
attack() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
attack() - インタフェース のメソッドorg.aiwolf.common.data.Player
Decide agent who to be attacked by wolves

B

BidiMap<K,V> - org.aiwolf.common.utilのクラス
 
BidiMap() - クラス のコンストラクタorg.aiwolf.common.util.BidiMap
 
BidiMap(int, float) - クラス のコンストラクタorg.aiwolf.common.util.BidiMap
 
BidiMap(int) - クラス のコンストラクタorg.aiwolf.common.util.BidiMap
 
BidiMap(Map<? extends K, ? extends V>) - クラス のコンストラクタorg.aiwolf.common.util.BidiMap
 
bondStrings(String[], String) - クラス のstaticメソッドorg.aiwolf.client.lib.LogicalStracture
分割されたStringをbondでくっつける.
bondStrings(ArrayList<String>, String) - クラス のstaticメソッドorg.aiwolf.client.lib.LogicalStracture
 

C

CalendarTools - org.aiwolf.common.utilのクラス
カレンダーに関するstaticメソッドを提供するクラス
CalendarTools() - クラス のコンストラクタorg.aiwolf.common.util.CalendarTools
 
Category - org.aiwolf.client.libの列挙型
動詞のカテゴリー.
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
 
comingout(Agent, Role) - クラス のstaticメソッドorg.aiwolf.client.lib.TemplateTalkFactory
「【対象プレイヤー】が【役職】をカミングアウトする.」という発話を生成する 例:"Agent02 comingout seer" (Agent02が占い師だとカミングアウトする)
compareTo(Agent) - クラス のメソッドorg.aiwolf.common.data.Agent
 
Conjection - org.aiwolf.client.libの列挙型
 
connect(Player) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
 
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する.
dayStart() - クラス のメソッドorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleMediumPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleVillagerPlayer
 
dayStart() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
dayStart() - インタフェース のメソッドorg.aiwolf.common.data.Player
Called when the day started
divine() - クラス のメソッドorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
divine() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
 
divine() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
divine() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPossessedPlayer
 
divine() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
divine() - クラス のメソッドorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
divine() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
divine() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
divine() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
divine() - インタフェース のメソッドorg.aiwolf.common.data.Player
Decide agent to divine by Seer

E

entrySet() - クラス のメソッドorg.aiwolf.common.util.Counter
 
entrySet() - クラス のメソッドorg.aiwolf.common.util.Sorter
 
EnumType - org.aiwolf.client.libの列挙型
 
equals(Object) - クラス のメソッドorg.aiwolf.common.data.Agent
 
equals(Object) - クラス のメソッドorg.aiwolf.common.util.Pair
同一性のチェック.
estimate(Agent, Role) - クラス のstaticメソッドorg.aiwolf.client.lib.TemplateTalkFactory
「【対象プレイヤー】は【役職】だと思う.」という発話を生成する 例:"Agent01 Seer" (Agent01は占い師だと思う)

F

finish() - クラス のメソッドorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPossessedPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleMediumPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleVillagerPlayer
 
finish() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
finish() - インタフェース のメソッドorg.aiwolf.common.data.Player
Called when the game finished.
finish() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
 
format(LogRecord) - クラス のメソッドorg.aiwolf.common.util.GameLogFormat
 
format(LogRecord) - クラス のメソッドorg.aiwolf.common.util.ServerLogFormat
 
fromRole(Role) - 列挙 のstaticメソッドorg.aiwolf.client.lib.State
 
fromSpecies(Species) - 列挙 のstaticメソッドorg.aiwolf.client.lib.State
 
fromString(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.Conjection
 
fromString(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.State
 
fromString(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.UtteranceVerb
 
fromString(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.Verb
StringからVerb型へ変換する

G

GameClient - org.aiwolf.common.netのインタフェース
 
GameInfo - org.aiwolf.common.netのクラス
Game information which send to each player
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
 
GameSetting - org.aiwolf.common.netのインタフェース
 
GameSettingEntity - org.aiwolf.common.netのクラス
Settings of game
GameSettingEntity() - クラス のコンストラクタorg.aiwolf.common.net.GameSettingEntity
 
get(Object) - クラス のメソッドorg.aiwolf.common.util.Counter
指定したアイテムのカウントを返す
get(Object) - クラス のメソッドorg.aiwolf.common.util.Sorter
あるアイテムのスコアを取得する
getAction() - クラス のメソッドorg.aiwolf.client.lib.Passage
動詞のカテゴリーがRESULTである文の動詞を返す.
getAgent(int) - クラス のstaticメソッドorg.aiwolf.common.data.Agent
Get agent of idx
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
get yourself
getAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getAgent() - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
 
getAgent() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
 
getAgent() - クラス のメソッドorg.aiwolf.common.net.VoteToSend
 
getAgentIdx() - クラス のメソッドorg.aiwolf.common.data.Agent
 
getAgentList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
get agents
getAliveAgentList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
Agents who are aliving now
getAttackedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfo
agent who attacked last night
getAttackedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getAttackVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
Attack vote list. werewolf only
getAttackVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getAttribution() - クラス のメソッドorg.aiwolf.client.lib.Passage
動詞のカテゴリーがRESULTである文の目的語を返す.
getBodyGuardPlayer() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
getC() - クラス のメソッドorg.aiwolf.client.lib.LogicalStracture
 
getC() - クラス のメソッドorg.aiwolf.client.lib.Protocol
 
getCategory() - クラス のメソッドorg.aiwolf.client.lib.Passage
文の動詞のカテゴリーを返す.
getCategory() - 列挙 のメソッドorg.aiwolf.client.lib.Verb
対象の動詞のカテゴリーを取得する
getComingoutMap() - クラス のメソッドorg.aiwolf.client.base.smpl.AdvanceGameInfo
 
getContent() - クラス のメソッドorg.aiwolf.common.data.Talk
Werewolf language
getContent() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
 
getDay() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
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
get the day
getDay() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getDay() - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
 
getDay() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
 
getDay() - クラス のメソッドorg.aiwolf.common.net.VoteToSend
 
getDefaultGame(int) - クラス のstaticメソッドorg.aiwolf.common.net.GameSettingEntity
 
getDivineResult() - クラス のメソッドorg.aiwolf.common.net.GameInfo
Result of the dvine. seer only
getDivineResult() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getElement() - クラス のメソッドorg.aiwolf.client.lib.LogicalStracture
 
getEnumType() - 列挙 のメソッドorg.aiwolf.client.lib.State
 
getExecutedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfo
agent who executed last night
getExecutedAgent() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getFirstKey() - クラス のメソッドorg.aiwolf.common.util.Sorter
最初のキーを返す
getGameInfo(int) - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
getGameInfo() - クラス のメソッドorg.aiwolf.common.net.Packet
 
getGameInfoMap() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
getGameLogger(File) - クラス のstaticメソッドorg.aiwolf.common.util.AiWolfLoggerFactory
ゲーム用ログを獲得
getGameSetting() - クラス のメソッドorg.aiwolf.common.net.Packet
 
getHost() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
 
getIdx() - クラス のメソッドorg.aiwolf.common.data.Talk
 
getIdx() - クラス のメソッドorg.aiwolf.common.net.TalkToSend
 
getInspectJudgeList() - クラス のメソッドorg.aiwolf.client.base.smpl.AdvanceGameInfo
 
getInstance() - クラス のstaticメソッドorg.aiwolf.common.net.DataConverter
唯一のConverterを取得するクラス
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.AbstractPlayer
 
getMaxTalk() - インタフェース のメソッドorg.aiwolf.common.net.GameSetting
 
getMaxTalk() - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
getMe() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
getMediumJudgeList() - クラス のメソッドorg.aiwolf.client.base.smpl.AdvanceGameInfo
 
getMediumPlayer() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
getMediumResult() - クラス のメソッドorg.aiwolf.common.net.GameInfo
Result of medium. medium only
getMediumResult() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getMyFakeJudgeList() - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
 
getMyFakeJudgeList() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
getMyJudgeList() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
自分の霊能結果のリストを返す.
getMyJudgeList() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
getMyRole() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
getName() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
getName() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
getName() - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePlayer
 
getName() - インタフェース のメソッドorg.aiwolf.common.data.Player
get player name
getObject() - クラス のメソッドorg.aiwolf.client.lib.Passage
動詞のカテゴリーがCOMINGOUTである文の目的語を返す.
getOver(int) - クラス のメソッドorg.aiwolf.common.util.Counter
min以上の値を持つデータだけ取得
コピーを返す
getPassage() - クラス のメソッドorg.aiwolf.client.lib.Utterance
発話の中の基礎文を返す
getPlayerNum() - インタフェース のメソッドorg.aiwolf.common.net.GameSetting
get total numbers of players
getPlayerNum() - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
getPort() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
 
getPossesedPlayer() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
getRate() - クラス のメソッドorg.aiwolf.client.lib.SentenceType
発話動詞の確証度(%)を返す
getRequest() - クラス のメソッドorg.aiwolf.common.net.Packet
 
getRequestRole() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
 
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.common.net.GameInfo
get player's role
getRoleMap() - クラス のメソッドorg.aiwolf.common.net.GameInfo
Known roles of agents.
getRoleMap() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getRoleNum(Role) - インタフェース のメソッドorg.aiwolf.common.net.GameSetting
get number of roles
getRoleNum(Role) - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
getRoleNumMap() - インタフェース のメソッドorg.aiwolf.common.net.GameSetting
 
getRoleNumMap() - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
getSeerPlayer() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
getSeminarGame() - クラス のstaticメソッドorg.aiwolf.common.net.GameSettingEntity
 
getSentenceType() - クラス のメソッドorg.aiwolf.client.lib.Utterance
発話のSentenceTypeを返す
getServerLogger(String, File) - クラス のstaticメソッドorg.aiwolf.common.util.AiWolfLoggerFactory
 
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
 
getState() - クラス のメソッドorg.aiwolf.client.lib.Passage
動詞のカテゴリーがESTIMATEである文の目的語を返す.
getStatusMap() - クラス のメソッドorg.aiwolf.common.net.GameInfo
statuses of all agents
getStatusMap() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getSubject() - クラス のメソッドorg.aiwolf.client.lib.Passage
文の名詞を返す.
getTalkList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
Today's talks
getTalkList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
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.Protocol
発話をString型で返す
getText() - クラス のメソッドorg.aiwolf.client.lib.Utterance
発話の文章を返す
getTotalCount() - クラス のメソッドorg.aiwolf.common.util.Counter
カウントの合計を返す
getUnder(int) - クラス のメソッドorg.aiwolf.common.util.Counter
max以下の値を持つデータだけ取得
コピーを返す
getUtterances() - クラス のメソッドorg.aiwolf.client.lib.Protocol
発話に含まれる発話文を返す
getUv() - クラス のメソッドorg.aiwolf.client.lib.SentenceType
発話動詞を返す
getValue() - クラス のメソッドorg.aiwolf.common.util.Pair
 
getVerb() - クラス のメソッドorg.aiwolf.client.lib.Passage
文の動詞を返す.
getVillagerPlayer() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
getVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
Vote list.
getVoteList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getWerewolfPlayer() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
getWhisperList() - クラス のメソッドorg.aiwolf.common.net.GameInfo
today's whispers. werewolf only
getWhisperList() - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
getWolfList() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPossessedPlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
guard() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
Guard - org.aiwolf.common.dataのクラス
Divine
Guard(int, Agent, Agent) - クラス のコンストラクタorg.aiwolf.common.data.Guard
 
guard() - インタフェース のメソッドorg.aiwolf.common.data.Player
Decide agent to guard by BodyGuard
guarded(Agent) - クラス のstaticメソッドorg.aiwolf.client.lib.TemplateTalkFactory
「【対象プレイヤー】が護衛された.」という発話を生成する

H

hashCode() - クラス のメソッドorg.aiwolf.common.data.Agent
 
hashCode() - クラス のメソッドorg.aiwolf.common.util.Pair
 
hasReturn() - 列挙 のメソッドorg.aiwolf.common.data.Request
 

I

increment(V) - クラス のメソッドorg.aiwolf.common.util.Counter
指定したアイテムのカウントを1増やす
initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleMediumPlayer
 
initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
 
initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
initialize(GameInfo, GameSetting) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
initialize(GameInfo, GameSetting) - インタフェース のメソッドorg.aiwolf.common.data.Player
Called when the game started
inspected(Agent, Species) - クラス のstaticメソッドorg.aiwolf.client.lib.TemplateTalkFactory
「【対象プレイヤー】が【人間or人狼】だと占われた.」という発話を生成する 例:"Agent03 inspected Human" (Agent03が人間だと占われた)
isEmpty() - クラス のメソッドorg.aiwolf.common.util.Counter
 
isEmpty() - クラス のメソッドorg.aiwolf.common.util.Sorter
 
isEnableNoAttack() - インタフェース のメソッドorg.aiwolf.common.net.GameSetting
Is enable no attack
isEnableNoAttack() - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
isJudgedAgent(Agent) - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
すでに占い(or霊能)対象にしたプレイヤーならtrue,まだ占っていない(霊能していない)ならばfalseを返す.
isJudgedAgent(Agent) - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
すでに占い(or霊能)対象にしたプレイヤーならtrue,まだ占っていない(霊能していない)ならばfalseを返す.
isJudgedAgent(Agent) - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
すでに占い(or霊能)対象にしたプレイヤーならtrue,まだ占っていない(霊能していない)ならばfalseを返す.
isJudgedAgent(Agent) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
すでに占い(or霊能)対象にしたプレイヤーならtrue,まだ占っていない(霊能していない)ならばfalseを返す.
isSameDay(Calendar, Calendar) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
同一日かどうかを返す
isVoteVisible() - インタフェース のメソッドorg.aiwolf.common.net.GameSetting
is vote visible
isVoteVisible() - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
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より大きいものだけ取得
LOGGING_PROPERTIES - クラス のstatic変数org.aiwolf.common.util.AiWolfLoggerFactory
 
LogicalStracture - org.aiwolf.client.libのクラス
 
LogicalStracture() - クラス のコンストラクタorg.aiwolf.client.lib.LogicalStracture
 

M

main(String[]) - クラス のstaticメソッドorg.aiwolf.common.bin.ClientStarter
 
main(String[]) - クラス のstaticメソッドTest
 
medium_telled(Agent, Species) - クラス のstaticメソッドorg.aiwolf.client.lib.TemplateTalkFactory
「【対象プレイヤー】が【人間or人狼】だと霊能される.」という発話を生成する 例:"Agent04 medium_telled Human" (Agent04が人間だと霊能された)

N

NoReturnObjectException - org.aiwolf.commonの例外
 
NoReturnObjectException() - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
 
NoReturnObjectException(String, Throwable, boolean, boolean) - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
 
NoReturnObjectException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
 
NoReturnObjectException(String) - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
 
NoReturnObjectException(Throwable) - 例外 のコンストラクタorg.aiwolf.common.NoReturnObjectException
 

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
 
over() - クラス のstaticメソッドorg.aiwolf.client.lib.TemplateTalkFactory
もう話すことはない時に用いる
OVER - クラス のstatic変数org.aiwolf.common.data.Talk
 

P

Packet - org.aiwolf.common.netのクラス
Packet to send data to client
Packet() - クラス のコンストラクタorg.aiwolf.common.net.Packet
 
Packet(Request, GameInfoToSend) - クラス のコンストラクタorg.aiwolf.common.net.Packet
Create Packet with GameInformation
Packet(Request, GameInfoToSend, GameSettingEntity) - クラス のコンストラクタorg.aiwolf.common.net.Packet
Create Packet with GameInforamtion and Game Setting
Pair<K,V> - org.aiwolf.common.utilのクラス
二組のデータを組み合わせるクラス
Pair(K, V) - クラス のコンストラクタorg.aiwolf.common.util.Pair
 
Passage - org.aiwolf.client.libのクラス
 
Passage(String) - クラス のコンストラクタorg.aiwolf.client.lib.Passage
 
Player - org.aiwolf.common.dataのインタフェース
Player for AI Wolf
Implements Player to create Agent for AI Wolf
Protocol - org.aiwolf.client.libのクラス
発話文(Utterance)の集合.
Protocol(String) - クラス のコンストラクタorg.aiwolf.client.lib.Protocol
String型で表された発話のパースを行うコンストラクタ
Protocol(List<Utterance>) - クラス のコンストラクタorg.aiwolf.client.lib.Protocol
発話文の集合をまとめて一つの発話を生成する
Protocol(Utterance) - クラス のコンストラクタorg.aiwolf.client.lib.Protocol
一つの発話文から発話を生成する
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に加える.

R

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
 
removeValue(V) - クラス のメソッドorg.aiwolf.common.util.BidiMap
 
Request - org.aiwolf.common.dataの列挙型
 
reverseIterator() - クラス のメソッドorg.aiwolf.common.util.Counter
降順イテレータ
Role - org.aiwolf.common.dataの列挙型
Roles of Player
RoleBasePlayer - org.aiwolf.client.base.playerのクラス
各プレイヤーに使用したいプレイヤーのインスタンスを生成して下さい.
RoleBasePlayer() - クラス のコンストラクタorg.aiwolf.client.base.player.RoleBasePlayer
 
run() - クラス のメソッドorg.aiwolf.common.net.TcpipClient
 

S

SampleBodyGuardPlayer - org.aiwolf.client.base.smplのクラス
 
SampleBodyGuardPlayer() - クラス のコンストラクタorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
SampleMediumPlayer - org.aiwolf.client.base.smplのクラス
 
SampleMediumPlayer() - クラス のコンストラクタorg.aiwolf.client.base.smpl.SampleMediumPlayer
 
SamplePlayer - org.aiwolf.client.base.smplのクラス
Sampleのみを使って起動するPlayer
SamplePlayer() - クラス のコンストラクタorg.aiwolf.client.base.smpl.SamplePlayer
 
SamplePossesedPlayer - org.aiwolf.client.base.smplのクラス
 
SamplePossesedPlayer() - クラス のコンストラクタorg.aiwolf.client.base.smpl.SamplePossesedPlayer
 
SampleSeerPlayer - org.aiwolf.client.base.smplのクラス
 
SampleSeerPlayer() - クラス のコンストラクタorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
SampleVillagerPlayer - org.aiwolf.client.base.smplのクラス
 
SampleVillagerPlayer() - クラス のコンストラクタorg.aiwolf.client.base.smpl.SampleVillagerPlayer
 
SampleWereWolfPlayer - org.aiwolf.client.base.smplのクラス
 
SampleWereWolfPlayer() - クラス のコンストラクタorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
scoreComparator - クラス の変数org.aiwolf.common.util.Sorter
 
SentenceType - org.aiwolf.client.libのクラス
発話文における発話動詞の情報を表す.Utteranceクラスのフィールドの一つ
SentenceType() - クラス のコンストラクタorg.aiwolf.client.lib.SentenceType
 
ServerLogFormat - org.aiwolf.common.utilのクラス
 
ServerLogFormat(boolean) - クラス のコンストラクタorg.aiwolf.common.util.ServerLogFormat
 
ServerLogFormat() - クラス のコンストラクタorg.aiwolf.common.util.ServerLogFormat
 
set(V, S) - クラス のメソッドorg.aiwolf.common.util.Sorter
新しいアイテムを設定する
setAgent(Agent) - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
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
 
setAttackedAgent(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
setAttackVoteList(List<VoteToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
setBodyGuardPlayer(Player) - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
setC(Conjection) - クラス のメソッドorg.aiwolf.client.lib.LogicalStracture
 
setC(Conjection) - クラス のメソッドorg.aiwolf.client.lib.Protocol
 
setComingoutMap(Map<Agent, Role>) - クラス のメソッドorg.aiwolf.client.base.smpl.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
 
setDivineResult(JudgeToSend) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
setElement(ArrayList<String>) - クラス のメソッドorg.aiwolf.client.lib.LogicalStracture
 
setEnableNoAttack(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
setExecutedAgent(int) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
setFakeResult() - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
能力者騙りをする際に,偽の占い(or霊能)結果を作成する.
setFakeResult() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
能力者騙りをする際に,偽の占い(or霊能)結果を作成する.
setGameInfo(GameInfoToSend) - クラス のメソッドorg.aiwolf.common.net.Packet
 
setHost(String) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
 
setIdx(int) - クラス のメソッドorg.aiwolf.common.net.TalkToSend
 
setInspectJudgeList(List<Judge>) - クラス のメソッドorg.aiwolf.client.base.smpl.AdvanceGameInfo
 
setKey(K) - クラス のメソッドorg.aiwolf.common.util.Pair
 
setMaxTalk(int) - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
setMediumJudgeList(List<Judge>) - クラス のメソッドorg.aiwolf.client.base.smpl.AdvanceGameInfo
 
setMediumPlayer(Player) - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
setMediumResult(JudgeToSend) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
setPlanningVoteAgent() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleMediumPlayer
 
setPlanningVoteAgent() - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
今日投票予定のプレイヤーを設定する.
setPlanningVoteAgent() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
setPlanningVoteAgent() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleVillagerPlayer
 
setPlanningVoteAgent() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
今日投票予定のプレイヤーを設定する.
setPort(int) - クラス のメソッドorg.aiwolf.common.net.TcpipClient
 
setPossesedPlayer(Player) - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
setRate(int) - クラス のメソッドorg.aiwolf.client.lib.SentenceType
 
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.GameSettingEntity
 
setSeerPlayer(Player) - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
setStatusMap(LinkedHashMap<Integer, String>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
setTalkList(List<TalkToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
setTarget(int) - クラス のメソッドorg.aiwolf.common.net.JudgeToSend
 
setTarget(int) - クラス のメソッドorg.aiwolf.common.net.VoteToSend
 
setText(String) - クラス のメソッドorg.aiwolf.client.lib.Protocol
 
setTodaysVotePlayer() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
setUtterances(List<Utterance>) - クラス のメソッドorg.aiwolf.client.lib.Protocol
 
setUv(UtteranceVerb) - クラス のメソッドorg.aiwolf.client.lib.SentenceType
 
setValue(V) - クラス のメソッドorg.aiwolf.common.util.Pair
 
setVillagerPlayer(Player) - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
setVoteList(List<VoteToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
setVoteVisible(boolean) - クラス のメソッドorg.aiwolf.common.net.GameSettingEntity
 
setWerewolfPlayer(Player) - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
setWhisperList(List<TalkToSend>) - クラス のメソッドorg.aiwolf.common.net.GameInfoToSend
 
size() - クラス のメソッドorg.aiwolf.common.util.Counter
 
size() - クラス のメソッドorg.aiwolf.common.util.Sorter
 
skip() - クラス のstaticメソッドorg.aiwolf.client.lib.TemplateTalkFactory
話すことはないがまだ会話のターンは終わってほしくない時に用いる
SKIP - クラス のstatic変数org.aiwolf.common.data.Talk
 
smallerEqual(S) - クラス のメソッドorg.aiwolf.common.util.Sorter
s以下のものだけ取得
smallerThan(S) - クラス のメソッドorg.aiwolf.common.util.Sorter
sより小さいものだけ取得
Sorter<V,S> - org.aiwolf.common.utilのクラス
の昇順にをソートする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の列挙型
 
splitStracture(String) - クラス のstaticメソッドorg.aiwolf.client.lib.LogicalStracture
 
State - org.aiwolf.client.libの列挙型
 
Status - org.aiwolf.common.dataの列挙型
状態

T

talk() - クラス のメソッドorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPossessedPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleMediumPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleVillagerPlayer
 
talk() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
talk() - インタフェース のメソッドorg.aiwolf.common.data.Player
Each player can talk thier opinions throw this method
Return texts must be written in aiwolf protocol.
Talk - org.aiwolf.common.dataのクラス
AI Wolf Talk
Talk(int, int, Agent, String) - クラス のコンストラクタorg.aiwolf.common.data.Talk
 
TalkToSend - org.aiwolf.common.netのクラス
AI Wolf Talk
TalkToSend() - クラス のコンストラクタorg.aiwolf.common.net.TalkToSend
 
TalkToSend(Talk) - クラス のコンストラクタorg.aiwolf.common.net.TalkToSend
 
TcpipClient - org.aiwolf.common.netのクラス
 
TcpipClient(String, int) - クラス のコンストラクタorg.aiwolf.common.net.TcpipClient
 
TcpipClient(String, int, Role) - クラス のコンストラクタorg.aiwolf.common.net.TcpipClient
 
Team - org.aiwolf.common.dataの列挙型
Teams
TemplateTalkFactory - org.aiwolf.client.libのクラス
発話(Utterance)を作るクラス
TemplateTalkFactory() - クラス のコンストラクタorg.aiwolf.client.lib.TemplateTalkFactory
 
TemplateWhisperFactory - org.aiwolf.client.libのクラス
 
TemplateWhisperFactory() - クラス のコンストラクタorg.aiwolf.client.lib.TemplateWhisperFactory
 
Test - <Unnamed>のクラス
 
Test() - クラス のコンストラクタTest
 
toAgent(Object) - クラス のメソッドorg.aiwolf.common.net.DataConverter
 
toCalendar(String) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
年-月-日-時-分-秒の順で並んだ日付をカレンダーに変更.
toCalendar(Date) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
Date型をCalendar型に変換する
toCalendar(long) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
ミリ秒からカレンダーを作成する
toDateString(Calendar) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
カレンダーをyyyy/MM/dd形式の文字列に直して返す
toDateString(Date) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
カレンダーをyyyy/MM/dd形式の文字列に直して返す
toDateTime(Calendar) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
カレンダーをyyyy/MM/dd HH:mm:ss形式の文字列に直して返す
toDateTime(Date) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
Dateをyyyy/MM/dd HH:mm:ss形式の文字列に直して返す
toDateTime(long) - クラス のstaticメソッドorg.aiwolf.common.util.CalendarTools
longを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
その日の深夜(00:00:00.000)に時間を設定する.
toPacket(String) - クラス のメソッドorg.aiwolf.common.net.DataConverter
 
toRole() - 列挙 のメソッドorg.aiwolf.client.lib.State
 
toSpecies() - 列挙 のメソッドorg.aiwolf.client.lib.State
 
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

UnsuspectedMethodCallException - org.aiwolf.client.base.playerの例外
各種エージェントにおいて呼ばれるべきではないメソッドが呼ばれたときに投げられるException
UnsuspectedMethodCallException() - 例外 のコンストラクタorg.aiwolf.client.base.player.UnsuspectedMethodCallException
 
UnsuspectedMethodCallException(String) - 例外 のコンストラクタorg.aiwolf.client.base.player.UnsuspectedMethodCallException
 
UnsuspectedMethodCallException(Throwable) - 例外 のコンストラクタorg.aiwolf.client.base.player.UnsuspectedMethodCallException
 
UnsuspectedMethodCallException(String, Throwable) - 例外 のコンストラクタorg.aiwolf.client.base.player.UnsuspectedMethodCallException
 
UnsuspectedMethodCallException(String, Throwable, boolean, boolean) - 例外 のコンストラクタorg.aiwolf.client.base.player.UnsuspectedMethodCallException
 
update(GameInfo) - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
update(GameInfo) - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
update(GameInfo) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
update(GameInfo) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleMediumPlayer
 
update(GameInfo) - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
 
update(GameInfo) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
update(GameInfo) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleVillagerPlayer
 
update(GameInfo) - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
update(GameInfo) - インタフェース のメソッドorg.aiwolf.common.data.Player
Called when the game information updated
Utterance - org.aiwolf.client.libのクラス
Protocolクラスのフィールドであり,一つの発話文を表すクラス.
Utterance(String) - クラス のコンストラクタorg.aiwolf.client.lib.Utterance
発話の文章(String型)を引数として発話を生成する.
UtteranceNew - org.aiwolf.client.libのクラス
 
UtteranceNew() - クラス のコンストラクタorg.aiwolf.client.lib.UtteranceNew
 
UtteranceVerb - org.aiwolf.client.libの列挙型
発話文の動詞を表す declare, request, agreeの3種類(2014/06/26時点)

V

valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.Category
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.Conjection
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.EnumType
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.State
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.UtteranceVerb
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドorg.aiwolf.client.lib.Verb
指定した名前を持つこの型の列挙型定数を返します。
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.Category
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドorg.aiwolf.client.lib.Conjection
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドorg.aiwolf.client.lib.EnumType
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドorg.aiwolf.client.lib.State
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドorg.aiwolf.client.lib.UtteranceVerb
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドorg.aiwolf.client.lib.Verb
この列挙型の定数を含む配列を宣言されている順序で返します。
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
 
Verb - org.aiwolf.client.libの列挙型
人狼プロトコルにおける動詞を表す.
vote() - クラス のメソッドorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPossessedPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleBodyGuardPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleMediumPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.smpl.SamplePossesedPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleSeerPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleVillagerPlayer
 
vote() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
vote() - インタフェース のメソッドorg.aiwolf.common.data.Player
ExecuteVote agent to execute
Vote - org.aiwolf.common.dataのクラス
投票情報
Vote(int, Agent, Agent) - クラス のコンストラクタorg.aiwolf.common.data.Vote
 
VoteToSend - org.aiwolf.common.netのクラス
投票情報
VoteToSend() - クラス のコンストラクタorg.aiwolf.common.net.VoteToSend
 
VoteToSend(Vote) - クラス のコンストラクタorg.aiwolf.common.net.VoteToSend
 

W

whisper() - クラス のメソッドorg.aiwolf.client.base.player.AbstractBodyGuardPlayer
 
whisper() - クラス のメソッドorg.aiwolf.client.base.player.AbstractMediumPlayer
 
whisper() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPlayer
 
whisper() - クラス のメソッドorg.aiwolf.client.base.player.AbstractPossessedPlayer
 
whisper() - クラス のメソッドorg.aiwolf.client.base.player.AbstractSeerPlayer
 
whisper() - クラス のメソッドorg.aiwolf.client.base.player.AbstractVillagerPlayer
 
whisper() - クラス のメソッドorg.aiwolf.client.base.player.AbstractWerewolfPlayer
 
whisper() - クラス のメソッドorg.aiwolf.client.base.player.RoleBasePlayer
 
whisper() - クラス のメソッドorg.aiwolf.client.base.smpl.SampleWereWolfPlayer
 
whisper() - インタフェース のメソッドorg.aiwolf.common.data.Player
Each wolves can talk thier opinions throw this method
A B C D E F G H I J K L M N O P R S T U V W