|
DigitalCurling3
1.0.0
A curling simulation system for curling AIs
|
乱数を加えないプレイヤー More...
#include <player_identical_factory.hpp>
Public Member Functions | |
| PlayerIdenticalFactory ()=default | |
| デフォルトコンストラクタ | |
| PlayerIdenticalFactory (PlayerIdenticalFactory const &)=default | |
| コピーコンストラクタ | |
| PlayerIdenticalFactory & | operator= (PlayerIdenticalFactory const &)=default |
| コピー代入演算子 | |
| virtual std::unique_ptr< IPlayer > | CreatePlayer () const override |
| プレイヤーを生成する More... | |
| virtual std::unique_ptr< IPlayerFactory > | Clone () const override |
| このインスタンスを複製する More... | |
| virtual std::string | GetPlayerId () const override |
| 対応するプレイヤーのプレイヤーIDを得る. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from digitalcurling3::IPlayerFactory | |
| IPlayerFactory (IPlayerFactory const &)=default | |
| コピーコンストラクタ.何もコピーしません.サブクラスでのdefault実装をサポートするためのものです. | |
| IPlayerFactory & | operator= (IPlayerFactory const &)=default |
| コピー代入演算子.何もコピーしません.サブクラスでのdefault実装をサポートするためのものです. | |
乱数を加えないプレイヤー
|
overridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
対応するプレイヤーのプレイヤーIDを得る.
プレイヤーIDはプレイヤーの種類ごとに異なる.
Implements digitalcurling3::IPlayerFactory.