Definition in file GoGame.cpp.
#include "SgSystem.h"
#include "GoGame.h"
#include "GoBoardUtil.h"
#include "GoInit.h"
#include "GoPlayer.h"
#include "SgNode.h"
#include "SgNodeUtil.h"
#include "SgProp.h"
#include "SgSearchStatistics.h"
#include "SgUtil.h"
Go to the source code of this file.
Functions | |
| void | AddStatisticsToNode (const SgSearchStatistics *stat, SgNode *node) |
| void | AddHandicap (int size, int row, int col, int *handicap, SgVector< SgPoint > *stones) |
| Add up to 4 handicap stones to '*stones', and reduce '*handicap' by that amount. | |
| bool | GoGameUtil::GotoBeforeMove (GoGameRecord *game, int moveNumber) |
| Goto last node in main variation before move number. | |
| void @7::AddHandicap | ( | int | size, | |
| int | row, | |||
| int | col, | |||
| int * | handicap, | |||
| SgVector< SgPoint > * | stones | |||
| ) | [static] |
Add up to 4 handicap stones to '*stones', and reduce '*handicap' by that amount.
Definition at line 39 of file GoGame.cpp.
References SgPointUtil::Pt(), SgVector< T >::PushBack(), and SG_ASSERT.
Referenced by GoGameRecord::OnInitHandicap().
| void @7::AddStatisticsToNode | ( | const SgSearchStatistics * | stat, | |
| SgNode * | node | |||
| ) | [static] |
Definition at line 27 of file GoGame.cpp.
References SgNode::Add(), SgSearchStatistics::DepthReached(), SgSearchStatistics::NumEvals(), SgSearchStatistics::NumNodes(), SG_PROP_MAX_DEPTH, SG_PROP_NUM_LEAFS, SG_PROP_NUM_NODES, SG_PROP_TIME_USED, and SgSearchStatistics::TimeUsed().
Referenced by GoGameRecord::AddMove().