X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSDL%2FSound.pm;h=3ec59c9894d2e3bfae58a339e842eaffe983a97b;hb=896b04ee008898e1c1edbdd432bedaa8643400dc;hp=28ebe5664859c3e18f10682904da367438c49f2b;hpb=7b6a53a1f5064ca5b8ab0243f7bcf6209e6bf5a4;p=sdlgit%2FSDL_perl.git diff --git a/lib/SDL/Sound.pm b/lib/SDL/Sound.pm index 28ebe56..3ec59c9 100644 --- a/lib/SDL/Sound.pm +++ b/lib/SDL/Sound.pm @@ -36,8 +36,8 @@ sub new { my $proto = shift; my $class = ref($proto) || $proto; my $filename = shift; - die SDL::GetError() unless $$self; my $self = \SDL::MixLoadWAV($filename); + croak SDL::GetError() unless $$self; bless $self,$class; return $self; } @@ -54,37 +54,3 @@ sub volume { } 1; - -__END__; - -=pod - - - -=head1 NAME - -SDL::Sound - a perl extension - -=head1 DESCRIPTION - -L is a module for loading WAV files for sound effects. -The file can be loaded by creating a new L object by -passing the filename to the constructor; - - my $sound = new SDL::Sound 'my_sfx.wav'; - -=head1 METHODS - -=head2 volume ( value ) - -Sets the volume of the sample. - -=head1 AUTHOR - -David J. Goehrig - -=head1 SEE ALSO - -L L - -=cut