| line |
true |
false |
branch |
|
21
|
0 |
11 |
if (exists $options{'surface'}) { } |
|
|
9 |
2 |
elsif (exists $options{'image'}) { } |
|
|
2 |
0 |
elsif (exists $options{'width'} and $options{'height'}) { } |
|
42
|
0 |
11 |
unless %options |
|
45
|
0 |
8 |
if exists $options{'rect'} and exists $options{'x'} || exists $options{'y'} |
|
48
|
0 |
9 |
if exists $options{'image'} and exists $options{'surface'} |
|
53
|
0 |
11 |
if exists $options{'x'} |
|
54
|
0 |
11 |
if exists $options{'y'} |
|
55
|
0 |
11 |
if exists $options{'rotation'} |
|
56
|
0 |
11 |
if exists $options{'alpha_key'} |
|
57
|
0 |
11 |
if exists $options{'alpha'} |
|
69
|
8 |
3 |
exists $options{'rect'} ? : |
|
74
|
2 |
9 |
exists $options{'clip'} ? : |
|
83
|
0 |
2 |
unless $self->{'orig_surface'} |
|
92
|
0 |
13 |
unless $surface |
|
110
|
60 |
11 |
unless $rect |
|
119
|
161 |
11 |
unless $clip |
|
127
|
0 |
2 |
if (defined $x) |
|
137
|
0 |
2 |
if (defined $y) |
|
163
|
0 |
3 |
unless ref SDL::Video::get_video_surface() |
|
166
|
2 |
1 |
unless $self->{'alpha_key'} |
|
169
|
0 |
3 |
if (SDL::Video::set_color_key($self->surface, 4096, $color) < 0) |
|
179
|
2 |
2 |
if $value < 1 and $value > 0 |
|
181
|
0 |
4 |
if $value < 0 |
|
182
|
0 |
4 |
if $value > 255 |
|
186
|
0 |
4 |
if (SDL::Video::set_alpha($self->surface, $flags, $value) < 0) |
|
196
|
0 |
0 |
if ($angle and $self->{'orig_surface'}) |
|
202
|
0 |
0 |
unless my $rotated = SDL::GFX::Rotozoom::surface($self->{'orig_surface'}, $angle, 1, defined $smooth && $smooth != 0) |
|
210
|
0 |
0 |
if ($self->{'alpha_key'}) { } |
|
224
|
0 |
0 |
if $self->{'alpha'} |
|
233
|
20 |
51 |
if ($surface) |