neighbors8

list neighbors only inside

neighbors8
(
int[2] p
,)

Examples

import std.algorithm : equal;
assert(equal(
    [0, 0].neighbors8(Dungeon(3, 3)),
    [[1, 0], [1, 1], [0, 1]],
    ));

Meta