Module usiagent::player[][src]

Expand description

AIの本体を実装するためのtrait等

Structs

KeepAliveの送信を指定された間隔で定期的に行う

コンソールへ出力するInfoSenderの実装(出力用に別にスレッドを持ってはおらず呼び出し時に直接出力する)

KeepAliveSenderの実装

一定時間ごとに定期的に送信するinfoコマンドの送信用 これ自体はコマンドの送信を行わない。dropされたタイミングで送信用スレッドを止める役割を担う

infoコマンドを標準出力へ出力するInfoSenderの実装

Enums

infoコマンドの発行スレッドに対してコマンドの出力、スレッドの停止などを通知するためのメッセージオブジェクト

Traits

infoコマンドを出力する

初期化処理時にKeepAliveとして空行を送信する

一定時間ごとに定期的に送信するinfoコマンドの送信用

プレイヤー(AI本体)の実装