Utils for Go GTP commands. More...
#include <cstddef>
#include "SgBlackWhite.h"
#include "SgBoardColor.h"
#include "SgPoint.h"
#include "SgVector.h"
Go to the source code of this file.
Namespaces | |
namespace | GoGtpCommandUtil |
Functions | |
SgEmptyBlackWhite | GoGtpCommandUtil::EmptyBlackWhiteArg (const GtpCommand &cmd, std::size_t number) |
SgBlackWhite | GoGtpCommandUtil::BlackWhiteArg (const GtpCommand &cmd, std::size_t number) |
SgPoint | GoGtpCommandUtil::EmptyPointArg (const GtpCommand &cmd, std::size_t number, const GoBoard &board) |
SgVector< SgPoint > | GoGtpCommandUtil::GetHandicapStones (int size, int n) |
Return the handicap stone locations as defined by the GTP standard. | |
SgMove | GoGtpCommandUtil::MoveArg (const GtpCommand &cmd, std::size_t number, const GoBoard &board) |
void | GoGtpCommandUtil::ParseMultiStoneArgument (GtpCommand &cmd, const GoBoard &board, SgBlackWhite &toPlay, SgBlackWhite &defender, SgVector< SgPoint > &crucial) |
Parse argument list consisting of toPlay followed by list of stones. | |
SgPoint | GoGtpCommandUtil::PointArg (const GtpCommand &cmd, const GoBoard &board) |
SgPoint | GoGtpCommandUtil::PointArg (const GtpCommand &cmd, std::size_t number, const GoBoard &board) |
SgVector< SgPoint > | GoGtpCommandUtil::PointListArg (const GtpCommand &cmd, std::size_t number, const GoBoard &board) |
Return point list argument starting a given argument number to the end of arguments. | |
SgVector< SgPoint > | GoGtpCommandUtil::PointListArg (const GtpCommand &cmd, const GoBoard &board) |
Return point list argument using all arguments. | |
void | GoGtpCommandUtil::RespondNumberArray (GtpCommand &cmd, const SgPointArray< int > &array, int scale, const GoBoard &board) |
std::string | GoGtpCommandUtil::SortResponseAnalyzeCommands (const std::string &response) |
Sort response to gogui-analyze_commands alphabetically by label. | |
SgPoint | GoGtpCommandUtil::StoneArg (const GtpCommand &cmd, std::size_t number, const GoBoard &board) |
Utils for Go GTP commands.
Definition in file GoGtpCommandUtil.h.