package Tiger;
use base qw(Mammal Bomb);
####
sub Tiger::explode {
my $self = shift;
$self->Bomb::explode;
}
##
##
sub new {
my ($class, $data) = @_;
# deliberately simplistic!
$data->{_bomb} = Bomb->new;
bless $data, $class;
}
sub Tiger::explode {
my $self = shift;
$self->{_bomb}->explode;
}
##
##
sub set_timer {
my $self = shift;
$self->Bomb::set_timer;
}
sub light_fuse {
my $self = shift;
$self->Bomb::light_fuse;
}
sub explode {
my $self = shift;
$self->Bomb::explode;
}
sub disarm {
my $self = shift;
$self->Bomb::disarm;
}