fixed look_direction
This commit is contained in:
parent
9a66a71c38
commit
570b8df4a7
@ -69,7 +69,7 @@ move_for_position(const Board& board, const Coords source, const Coords dest) {
|
|||||||
std::vector<Move>
|
std::vector<Move>
|
||||||
look_direction(const Board& board, const Coords xy, int mult_dx, int mult_dy) {
|
look_direction(const Board& board, const Coords xy, int mult_dx, int mult_dy) {
|
||||||
std::vector<Move> ret;
|
std::vector<Move> ret;
|
||||||
for (int d = 0; d < 8; d++) {
|
for (int d = 1; d < 8; d++) {
|
||||||
int dx = mult_dx * d;
|
int dx = mult_dx * d;
|
||||||
int dy = mult_dy * d;
|
int dy = mult_dy * d;
|
||||||
|
|
||||||
@ -79,6 +79,8 @@ look_direction(const Board& board, const Coords xy, int mult_dx, int mult_dy) {
|
|||||||
ret.push_back(move.value());
|
ret.push_back(move.value());
|
||||||
if (move.value().is_capturing)
|
if (move.value().is_capturing)
|
||||||
break;
|
break;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user