Functions | |
bool | IsValidEval (HexEval ev) |
bool | IsWin (HexEval ev) |
int | PlyToWin (HexEval ev) |
bool | IsLoss (HexEval ev) |
int | PlyToLoss (HexEval ev) |
bool | IsWinOrLoss (HexEval ev) |
bool HexEvalUtil::IsLoss | ( | HexEval | ev | ) |
Definition at line 31 of file HexEval.cpp.
References HexAssert, IsValidEval(), and LOSS_THRESHOLD.
Referenced by BookBuilderCommands< PLAYER >::CmdBookPriorities(), BookCommands::CmdBookScores(), and IsWinOrLoss().
bool HexEvalUtil::IsValidEval | ( | HexEval | ev | ) |
Definition at line 14 of file HexEval.cpp.
References IMMEDIATE_LOSS, and IMMEDIATE_WIN.
Referenced by IsLoss(), IsWin(), PlyToLoss(), and PlyToWin().
bool HexEvalUtil::IsWin | ( | HexEval | ev | ) |
Definition at line 19 of file HexEval.cpp.
References HexAssert, IsValidEval(), and WIN_THRESHOLD.
Referenced by BookBuilderCommands< PLAYER >::CmdBookPriorities(), BookCommands::CmdBookScores(), and IsWinOrLoss().
bool HexEvalUtil::IsWinOrLoss | ( | HexEval | ev | ) |
Definition at line 43 of file HexEval.cpp.
References IsLoss(), and IsWin().
Referenced by BookUtil::InverseEval().
int HexEvalUtil::PlyToLoss | ( | HexEval | ev | ) |
Definition at line 37 of file HexEval.cpp.
References HexAssert, IMMEDIATE_LOSS, and IsValidEval().
int HexEvalUtil::PlyToWin | ( | HexEval | ev | ) |
Definition at line 25 of file HexEval.cpp.
References HexAssert, IMMEDIATE_WIN, and IsValidEval().