Branch Coverage

blib/lib/Games/LMSolve/Minotaur.pm
Criterion Covered Total %
branch 0 22 0.0


line true false branch
39 0 0 if ($thes_x >= $width or $thes_y >= $height)
44 0 0 if ($mino_x >= $width or $mino_y >= $height)
50 0 0 if ($exit_x >= $width or $exit_y >= $height)
78 0 0 if ($thes_x < $mino_x and not $vert_walls->[$mino_y][$mino_x]) { }
0 0 elsif ($thes_x > $mino_x and not $vert_walls->[$mino_y][$mino_x + 1]) { }
0 0 elsif ($thes_y < $mino_y and not $horiz_walls->[$mino_y][$mino_x]) { }
0 0 elsif ($thes_y > $mino_y and not $$horiz_walls[$mino_y + 1][$mino_x]) { }
165 0 0 unless ($vert_walls->[$thes_y][$thes_x])
169 0 0 unless ($vert_walls->[$thes_y][$thes_x + 1])
173 0 0 unless ($horiz_walls->[$thes_y][$thes_x])
177 0 0 unless ($$horiz_walls[$thes_y + 1][$thes_x])