line |
true |
false |
branch |
71
|
2 |
71 |
if ($count > $width * $height) |
149
|
0 |
11 |
if ($mine_field->found_all and $$mine_field{'on'}) |
189
|
2 |
310 |
if $mine_field->_at($w, $h) eq '*' |
191
|
0 |
0 |
if $$_[0] == $w |
|
0 |
310 |
if grep {$$_[1] == $h if $$_[0] == $w;} @exclude |
192
|
0 |
310 |
unless $mine_field->_check_mine_placement($w, $h) |
197
|
0 |
55 |
unless ($mine_field->_check_mine_field) |
215
|
93 |
72 |
if ($mine_field->shown($w, $h)) |
268
|
12 |
40 |
if $mine_field->shown($w, $h) |
272
|
1 |
39 |
if ($mine_field->_at($w, $h) eq '*') |
279
|
15 |
24 |
if ($mine_field->at($w, $h) eq ' ') |
281
|
9 |
36 |
if $w + $dw < 0 |
282
|
3 |
33 |
if $w + $dw > $mine_field->width |
285
|
15 |
84 |
if $dw == 0 and $dh == 0 |
286
|
19 |
65 |
if $h + $dh < 0 |
287
|
7 |
58 |
if $h + $dh > $mine_field->height |
289
|
20 |
38 |
if $mine_field->shown($w + $dw, $h + $dh) |
311
|
0 |
10 |
if $mine_field->shown($w, $h) |
312
|
0 |
10 |
if $mine_field->flagged($w, $h) |
332
|
0 |
2 |
if $mine_field->shown($w, $h) |
333
|
0 |
2 |
unless $mine_field->flagged($w, $h) |
354
|
3 |
26 |
if $mine_field->shown($w, $h) |
382
|
4 |
19 |
if ($$mine_field{'flags'} + $$mine_field{'unknown'} == $$mine_field{'count'}) |
387
|
0 |
36 |
if ($mine_field->at($w, $h) eq 'F' and not $mine_field->_at($w, $h) eq '*') |
417
|
2 |
3491 |
if ($w < 0) { } |
|
544 |
2947 |
elsif ($w >= $mine_field->width) { } |
424
|
2 |
3491 |
if ($h < 0) { } |
|
510 |
2981 |
elsif ($h >= $mine_field->height) { } |
480
|
1 |
947 |
if $w + $dw < 0 |
481
|
58 |
889 |
if $w + $dw > $mine_field->width |
484
|
316 |
2351 |
if $dw == 0 and $dh == 0 |
485
|
115 |
2236 |
if $h + $dh < 0 |
486
|
176 |
2060 |
if $h + $dh > $mine_field->height |
488
|
7 |
2053 |
if $mine_field->_at($w + $dw, $h + $dh) eq '*' |