# File lib/rubygame/deprecated_mixer.rb, line 366
  def play( repeats=0 )
    # Adjust so repeats means the same as it does for Samples
    repeats += 1 if repeats > -1

    result = SDL::Mixer.PlayMusic( @struct, repeats )

    if( result < 0 )
      raise Rubygame::SDLError, "Error playing music: #{SDL.GetError()}"
    end

    return self
  end