Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  
Public Member Functions | Protected Member Functions | Protected Attributes

SpMinLibPlayer Class Reference

Simple player using SpMinLibMoveGenerator. More...

#include <SpMinLibPlayer.h>

Inheritance diagram for SpMinLibPlayer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SpMinLibPlayer (const GoBoard &board)
std::string Name () const
bool UseFilter () const
 Don't play on safe points.
SgPoint GenMove (const SgTimeRecord &time, SgBlackWhite toPlay)
virtual int MoveValue (SgPoint p)
GoBoardBoard ()
const GoBoardBoard () const
SgNodeCurrentNode () const
void ClearSearchTraces ()
SgNodeTransferSearchTraces ()
virtual void OnGameFinished ()
virtual void OnNewGame ()
virtual void Ponder ()
int Variant () const
void SetVariant (int variant)
void SetSubscriber (GoBoard &subscriber)
void UpdateSubscriber ()

Protected Member Functions

virtual void OnBoardChange ()
virtual void PrePlay (GoPlayerMove move)
virtual void OnPlay (GoPlayerMove move)
virtual void PreUndo ()
virtual void OnUndo ()

Protected Attributes

SgNodem_currentNode

Detailed Description

Simple player using SpMinLibMoveGenerator.

Definition at line 32 of file SpMinLibPlayer.h.


Constructor & Destructor Documentation

SpMinLibPlayer::SpMinLibPlayer ( const GoBoard board  )  [explicit]

Definition at line 36 of file SpMinLibPlayer.h.


Member Function Documentation

SgPoint SpSimplePlayer::GenMove ( const SgTimeRecord time,
SgBlackWhite  toPlay 
) [virtual, inherited]
int SpSimplePlayer::MoveValue ( SgPoint  p  )  [virtual, inherited]
std::string SpMinLibPlayer::Name (  )  const [virtual]

Reimplemented from GoPlayer.

Definition at line 40 of file SpMinLibPlayer.h.

bool SpMinLibPlayer::UseFilter (  )  const [virtual]

Don't play on safe points.

Reimplemented from SpSimplePlayer.

Definition at line 45 of file SpMinLibPlayer.h.


The documentation for this class was generated from the following file:


Sun Mar 13 2011 Doxygen 1.7.1