| line |
true |
false |
branch |
|
97
|
1 |
7 |
unless exists $args{'name'} |
|
98
|
1 |
6 |
if exists $rules{$args{'name'}} |
|
114
|
2 |
21 |
unless exists $rules{$name} |
|
138
|
1 |
7 |
unless defined $package |
|
139
|
1 |
6 |
unless defined $physics |
|
143
|
1 |
5 |
unless defined $rv |
|
178
|
1 |
11 |
unless ref($self) =~ /^AI::Evolve::Befunge::Physics/ |
|
179
|
1 |
10 |
unless ref $board eq 'AI::Evolve::Befunge::Board' |
|
181
|
1 |
9 |
unless ref $critter1 eq 'AI::Evolve::Befunge::Critter' |
|
182
|
1 |
8 |
unless ref $critter2 eq 'AI::Evolve::Befunge::Critter' |
|
183
|
1 |
7 |
if @$aref != 2 |
|
184
|
1 |
6 |
if @_ > 3 |
|
196
|
5 |
8 |
unless ref $move eq 'Language::Befunge::Vector' |
|
197
|
5 |
8 |
unless (defined $move) |
|
198
|
1 |
4 |
if ($self->can_pass($board, $players[0]{'critter'}->color)) { } |
|
201
|
2 |
2 |
if ($rv->died) { } |
|
212
|
8 |
1 |
if defined $move |
|
218
|
1 |
5 |
unless get_quiet() |
|
225
|
0 |
6 |
if $self->won($board) == $critter1->color |
|
226
|
1 |
5 |
if $self->won($board) == $critter2->color |
|
268
|
10 |
2 |
unless $rv |
|
270
|
8 |
4 |
unless $rv |
|
272
|
7 |
5 |
unless $rv |
|
274
|
4 |
8 |
unless $rv |
|
276
|
2 |
10 |
unless $rv |
|
295
|
1 |
2 |
unless ref $config eq 'AI::Evolve::Befunge::Util::Config' |
|
296
|
1 |
1 |
unless ref $bp1 eq 'AI::Evolve::Befunge::Blueprint' |
|
297
|
1 |
0 |
unless ref $bp2 eq 'AI::Evolve::Befunge::Blueprint' |
|
326
|
1 |
2 |
unless ref $config eq 'AI::Evolve::Befunge::Util::Config' |
|
327
|
1 |
1 |
unless ref $bp1 eq 'AI::Evolve::Befunge::Blueprint' |
|
328
|
1 |
0 |
unless ref $bp2 eq 'AI::Evolve::Befunge::Blueprint' |
|
359
|
136 |
10 |
unless $physics->valid_move($board, $color, $vec) |