File Coverage

blib/lib/Games/Nintendo/Mario/SMB3.pm
Criterion Covered Total %
statement 13 14 92.8
branch n/a
condition n/a
subroutine 7 8 87.5
pod 1 1 100.0
total 21 23 91.3


line stmt bran cond sub pod time code
1 1     1   602 use 5.16.0;
  1         3  
  1         47  
2 1     1   6 use warnings;
  1         2  
  1         58  
3             package Games::Nintendo::Mario::SMB3 0.208;
4              
5 1     1   9380 use parent qw(Games::Nintendo::Mario);
  1         389  
  1         49  
6              
7 1     1   5 sub _names { qw[Mario Luigi] }
8 1     1   6 sub _states { qw[normal super fire raccoon tanooki frog hammer pwing] }
9 2     2   8 sub _items { qw[mushroom flower leaf tanookisuit frogsuit hammersuit pwing] }
10              
11             sub _goto_hash {
12             {
13 3     3   31 damage => {
14             normal => 'dead',
15             super => 'normal',
16             _else => 'super'
17             },
18             mushroom => {
19             normal => 'super'
20             },
21             flower => 'fire',
22             leaf => 'raccoon',
23             tanookisuit => 'tanooki',
24             hammersuit => 'hammer',
25             frogsuit => 'frog',
26             pwing => 'pwing'
27             }
28             }
29              
30             sub games {
31 0     0 1   return ('Super Mario Bros. 3');
32             }
33              
34             "It's-a me! Mario!";
35              
36             __END__