3 #ifndef FEATURE_POSITION_H
4 #define FEATURE_POSITION_H
56 return abs(move.
to().
x() - king.
x());
64 return abs(move.
from().
x() - king.
x());
93 int diff = move.
to().
y() - king.
y();
104 int diff = move.
from().
y() - king.
y();
117 const int y =
makeY(attack, state, move) + 8;
127 static const std::string
name(
int x);
133 int mx = move.
to().
x();
149 static const std::string
name(
int y);
155 int my = move.
to().
y();