blib/lib/Game/Battleship/Player.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 18 | 24 | 75.0 |
line | true | false | branch |
---|---|---|---|
87 | 0 | 4 | $enemy ? : |
94 | 0 | 101 | unless $enemy |
95 | 0 | 101 | unless defined $x and defined $y |
98 | 101 | 0 | if ($enemy->{'life'} > 0) { } |
101 | 2 | 99 | unless exists $$self{$enemy->{'name'}} |
106 | 1 | 100 | if ($$map_pos ne '.') { } |
20 | 80 | elsif ($enemy->_is_a_hit($x, $y)) { } | |
123 | 2 | 18 | unless $remainder |
135 | 0 | 20 | if --$enemy->{'life'} <= 0 |
154 | 20 | 80 | $self->{'grid'}{'matrix'}[$x][$y] ne '.' ? : |
162 | 0 | 22 | unless (defined $val) |
170 | 22 | 35 | if ($val eq $_->{$key}) |