DigitalCurling3
1.0.0
A curling simulation system for curling AIs
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
digitalcurling3::ApplyMoveResult
ApplyMove()
の返り値
C
digitalcurling3::ISimulator::Collision
ストーンどうしの衝突の情報
C
digitalcurling3::moves::Concede
行動:コンシード
C
digitalcurling3::GameResult
試合の結果を格納する.
C
digitalcurling3::GameSetting
試合設定
C
digitalcurling3::GameState
試合の状態を表す
C
digitalcurling3::IPlayer
理想的なショットを与えられた際に,乱数を加えたりしてプレイヤーによるブレを付与する
▼
C
digitalcurling3::IPlayerFactory
IPlayer
を構築するためのクラスです
C
digitalcurling3::players::PlayerIdenticalFactory
乱数を加えないプレイヤー
C
digitalcurling3::players::PlayerNormalDistFactory
ショットの初速に速度上限を適用したのち,初速と角度に正規分布の乱数を加えるプレイヤー
C
digitalcurling3::IPlayerStorage
IPlayer
の状態を保存するストレージ
C
digitalcurling3::ISimulator
ストーンの挙動を再現する物理シミュレータを扱うためのインターフェイス
▼
C
digitalcurling3::ISimulatorFactory
ISimulator
を構築するためのクラスです
C
digitalcurling3::simulators::SimulatorFCV1Factory
シミュレータFCV1(Friction-CurlVelocity 1)を構築するためのクラスです
C
digitalcurling3::ISimulatorStorage
ISimulator
の状態を保存するストレージ
C
digitalcurling3::moves::Shot
行動:ショット
C
digitalcurling3::ISimulator::Collision::Stone
衝突に関するストーンの情報
▼
C
digitalcurling3::Transform
位置,角度を格納します.
C
digitalcurling3::ISimulator::Stone
ストーンの位置,角度,速度,角速度を格納します
C
digitalcurling3::Vector2
2次元ベクトル
Generated by
1.8.17