All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer Class Reference

#include <alphaBetaPlayer.h>

Inheritance diagram for osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer:
Inheritance graph
[legend]
Collaboration diagram for osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlphaBeta2OpenMidEndingEvalPlayer ()
 ~AlphaBeta2OpenMidEndingEvalPlayer ()
ComputerPlayerclone () const
 new したものを返す
const MoveWithComment searchWithSecondsForThisMove (const GameState &, const search::TimeAssigned &)
bool isReasonableMove (const GameState &, Move move, int pawn_sacrifice)
const MoveWithComment analyzeWithSeconds (const GameState &gs, const search::TimeAssigned &org, search::AlphaBeta2SharedRoot &out)

Detailed Description

Definition at line 28 of file alphaBetaPlayer.h.


Constructor & Destructor Documentation

Definition at line 62 of file alphaBetaPlayer.cc.

Definition at line 67 of file alphaBetaPlayer.cc.


Member Function Documentation

new したものを返す

Implements osl::game_playing::ComputerPlayer.

Definition at line 72 of file alphaBetaPlayer.cc.

bool osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::isReasonableMove ( const GameState ,
Move  move,
int  pawn_sacrifice 
) [virtual]
Returns:
success to stop

Reimplemented from osl::game_playing::ComputerPlayer.

Definition at line 106 of file alphaBetaPlayer.cc.

References osl::game_playing::GameState::state().

Implements osl::game_playing::SearchPlayer.

Definition at line 78 of file alphaBetaPlayer.cc.

References adjust(), and osl::game_playing::GameState::state().

Referenced by search().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines