#include "osl/record/kanjiMove.h"
#include "osl/record/kanjiCode.h"
#include "osl/record/kanjiPrint.h"
#include "osl/container/moveVector.h"
#include "osl/move_generator/legalMoves.h"
#include "osl/stl/copy_if.h"
#include <boost/foreach.hpp>
#include <boost/mem_fn.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>
#include <algorithm>
#include <iterator>
#include <iostream>
構成 | |
struct | SortMoveFromX |
struct | SortMoveFromXDesc |
struct | SortMoveFromY |
struct | SortMoveFromYDesc |
struct | RemoveMoveFromXOver |
struct | RemoveMoveFromXGTE |
struct | RemoveMoveFromYOver |
struct | RemoveMoveFromYGTE |
struct | RemoveMoveFromXUnder |
struct | RemoveMoveFromXLTE |
struct | RemoveMoveFromYUnder |
struct | RemoveMoveFromYLTE |
struct | RemoveMoveFromXEqual |
struct | RemoveMoveFromYEqual |
関数 | |
int | moveFromX (const osl::Move &move) |
int | moveFromY (const osl::Move &move) |
int moveFromX | ( | const osl::Move & | move | ) |
kanjiMove.cc の 16 行で定義されています。
参照先 osl::Move::from(), と osl::Position::x().
int moveFromY | ( | const osl::Move & | move | ) |
kanjiMove.cc の 22 行で定義されています。
参照先 osl::Move::from(), と osl::Position::y().