line |
true |
false |
branch |
61
|
2 |
3 |
if $x < 0 or $x >= 9 or $y < 0 or $y >= 9 |
63
|
1 |
2 |
if $piece == 0 |
64
|
1 |
1 |
unless ($piece >> 6 & 1) == $player |
74
|
2 |
9 |
if $srcx < 0 or $srcx >= 9 or $srcy < 0 or $srcy >= 9 |
81
|
1 |
8 |
if $piece == 0 |
83
|
1 |
7 |
unless ($piece >> 6 & 1) == $player |
86
|
1 |
6 |
if $move_type == 0 |
92
|
1 |
5 |
unless ($move_type & $piece_type) > 0 |
98
|
2 |
3 |
if ($center > 0 and ($center & 128) == 128) |
111
|
2 |
3 |
if $player == 0 |
137
|
2 |
30 |
if $point->[0] < 0 or $point->[0] >= 9 or $point->[1] < 0 or $point->[1] >= 9 |
143
|
27 |
3 |
if ($$grid[$stack[-1][1]][$stack[-1][0]] == 0) |
168
|
2 |
15 |
if $x1 == $x2 and $y1 == $y2 |
171
|
2 |
2 |
$plus_x ? : |
|
4 |
11 |
if $dy == 0 |
174
|
1 |
1 |
$plus_y ? : |
|
2 |
9 |
if $dx == 0 |
176
|
4 |
4 |
$plus_x ? : |
|
4 |
4 |
$plus_y ? : |
|
8 |
1 |
if abs $dx == abs $dy |