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.