クラス osl::game_playing::TimeKeeper

#include <timeKeeper.h>

すべてのメンバ一覧

Public メソッド

 TimeKeeper ()
 TimeKeeper (int black_time, int white_time)
 ~TimeKeeper ()
void reset (int black_time, int white_time)
void pushMove (Player, int seconds)
void popMove ()
int timeLeft (Player) const

Private 変数

boost::scoped_ptr< Stackseconds

構成

struct  Stack


説明

timeKeeper.h12 行で定義されています。


コンストラクタとデストラクタ

osl::game_playing::TimeKeeper::TimeKeeper (  ) 

timeKeeper.cc12 行で定義されています。

参照先 reset().

osl::game_playing::TimeKeeper::TimeKeeper ( int  black_time,
int  white_time 
)

timeKeeper.cc18 行で定義されています。

参照先 reset().

osl::game_playing::TimeKeeper::~TimeKeeper (  ) 

timeKeeper.cc25 行で定義されています。


関数

void osl::game_playing::TimeKeeper::reset ( int  black_time,
int  white_time 
)

timeKeeper.cc30 行で定義されています。

参照先 seconds.

参照元 osl::game_playing::GameManager::setTimeLeft(), と TimeKeeper().

void osl::game_playing::TimeKeeper::pushMove ( Player  turn,
int  seconds 
)

timeKeeper.cc37 行で定義されています。

参照先 osl::BLACK, と seconds.

参照元 osl::game_playing::GameManager::pushMove().

void osl::game_playing::TimeKeeper::popMove (  ) 

timeKeeper.cc48 行で定義されています。

参照先 seconds.

参照元 osl::game_playing::GameManager::popMove().

int osl::game_playing::TimeKeeper::timeLeft ( Player  player  )  const


変数

boost::scoped_ptr<Stack> osl::game_playing::TimeKeeper::seconds [private]

timeKeeper.h14 行で定義されています。

参照元 popMove(), pushMove(), reset(), と timeLeft().


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:17 2009に生成されました。  doxygen 1.5.6