line |
true |
false |
branch |
19
|
0 |
11 |
if (exists $options{'surface'}) { } |
|
9 |
2 |
elsif (exists $options{'image'}) { } |
|
2 |
0 |
elsif (exists $options{'width'} and $options{'height'}) { } |
40
|
0 |
11 |
unless %options |
42
|
0 |
8 |
if exists $options{'rect'} and exists $options{'x'} || exists $options{'y'} |
45
|
0 |
11 |
if exists $options{'image'} and exists $options{'surface'} |
51
|
0 |
11 |
if exists $options{'x'} |
52
|
0 |
11 |
if exists $options{'y'} |
53
|
0 |
11 |
if exists $options{'rotation'} |
54
|
0 |
11 |
if exists $options{'alpha_key'} |
55
|
0 |
11 |
if exists $options{'alpha'} |
64
|
8 |
3 |
exists $options{'rect'} ? : |
69
|
2 |
9 |
exists $options{'clip'} ? : |
81
|
0 |
2 |
unless $$self{'orig_surface'} |
90
|
0 |
13 |
unless $surface |
108
|
60 |
11 |
unless $rect |
117
|
161 |
11 |
unless $clip |
125
|
0 |
2 |
if (defined $x) |
135
|
0 |
2 |
if (defined $y) |
161
|
0 |
3 |
unless ref SDL::Video::get_video_surface() |
163
|
2 |
1 |
unless $$self{'alpha_key'} |
167
|
0 |
3 |
if (SDL::Video::set_color_key($self->surface, 4096, $color) < 0) |
177
|
2 |
2 |
if $value < 1 and $value > 0 |
179
|
0 |
4 |
if $value < 0 |
180
|
0 |
4 |
if $value > 255 |
184
|
0 |
4 |
if (SDL::Video::set_alpha($self->surface, $flags, $value) < 0) |
194
|
0 |
0 |
if ($angle and $$self{'orig_surface'}) |
198
|
0 |
0 |
unless my $rotated = SDL::GFX::Rotozoom::surface($$self{'orig_surface'}, $angle, 1, defined $smooth && $smooth != 0) |
208
|
0 |
0 |
if ($$self{'alpha_key'}) { } |
222
|
0 |
0 |
if $$self{'alpha'} |
231
|
20 |
51 |
if ($surface) |