#!/usr/bin/perl -w # Music.pm # # a SDL_mixer data module # # David J. Goehrig Copyright (C) 2000 package SDL::Music; use strict; use SDL::sdlpl; # # Music Constructor / Destructor # sub new { my $proto = shift; my $class = ref($proto) || $proto; my $self = {}; my $filename = shift; $self->{-data} = SDL::sdlpl::sdl_mix_load_music($filename); bless $self,$class; return $self; } sub DESTROY { my $self = shift; SDL::sdlpl::sdl_free_music($self->{-data}); } 1; __END__;