Module usiagent::player [−][src]
Expand description
AIの本体を実装するためのtrait等
Structs
KeepAliveの送信を指定された間隔で定期的に行う
コンソールへ出力するInfoSender
の実装(出力用に別にスレッドを持ってはおらず呼び出し時に直接出力する)
KeepAliveSender
の実装
一定時間ごとに定期的に送信するinfoコマンドの送信用 これ自体はコマンドの送信を行わない。dropされたタイミングで送信用スレッドを止める役割を担う
infoコマンドを標準出力へ出力するInfoSender
の実装
Enums
infoコマンドの発行スレッドに対してコマンドの出力、スレッドの停止などを通知するためのメッセージオブジェクト
Traits
infoコマンドを出力する
初期化処理時にKeepAliveとして空行を送信する
一定時間ごとに定期的に送信するinfoコマンドの送信用
プレイヤー(AI本体)の実装