Use neighbours method in predator and prey.

This commit is contained in:
Juergen Stuber 2018-12-01 14:41:19 +01:00
parent 6009f627ae
commit 3761bcfccf
1 changed files with 1 additions and 2 deletions

View File

@ -71,8 +71,7 @@ fn send<T: Write>(w: &mut T, board: &Board) -> std::io::Result<()> {
const DEFAULT_ARG: usize = 10;
fn grow(board: &Board, pos: Point2d, grow: Square, die: Square) -> Square {
for dir in Vec2d::directions() {
let pos1 = pos + dir;
for pos1 in pos.neighbours() {
if board.rect().contains(pos1) {
let neigh_sq = board.get(pos1);
if neigh_sq == grow {