line |
l |
!l&&r |
!l&&!r |
condition |
57
|
0 |
0 |
0 |
$loc == NL or not $self->occup($loc) |
|
0 |
0 |
0 |
$loc == NL or not $self->occup($loc) or $self->color($loc) != $$self{'color'} |
58
|
0 |
0 |
0 |
$$self{'must_beat'} || $self->can_piece_step($loc) |
|
0 |
0 |
0 |
$$self{'must_beat'} and not $self->can_piece_beat($loc) or not $$self{'must_beat'} || $self->can_piece_step($loc) |
66
|
0 |
0 |
0 |
$$self{'src'} == NL or @{$$self{'destin'};} == 8 |
81
|
0 |
0 |
0 |
$$self{'src'} == NL or @{$$self{'destin'};} == 0 |
91
|
0 |
0 |
0 |
$$self{'must_beat'} && @{$$self{'destin'};} > 0 && $self->can_piece_beat($self->dst_1) == No || !$$self{'must_beat'} && @{$$self{'destin'};} == 1 |
98
|
0 |
0 |
0 |
$$self{'src'} == NL or $$self{'must_beat'} and @{$$self{'destin'};} < 1 |
|
0 |
0 |
0 |
$$self{'src'} == NL or $$self{'must_beat'} and @{$$self{'destin'};} < 1 or not $$self{'must_beat'} and @{$$self{'destin'};} != 1 |
119
|
0 |
0 |
0 |
$$self{'src'} == NL or @{$$self{'destin'};} == 0 |