# File lib/rubygame/deprecated_mixer.rb, line 495 def fade_in( fade_time, repeats=0, start=0 ) fade_time *= 1000 # convert to milliseconds repeats = (repeats or 0) start = (start or 0) # Adjust so repeats means the same as it does for Samples repeats += 1 if repeats > -1 result = if( start == 0 ) SDL::Mixer.FadeInMusic( @struct, repeats, fade_time ) else SDL::Mixer.FadeInMusicPos( @struct, repeats, fade_time, start ) end if( result < 0 ) raise Rubygame::SDLError, "Error fading in music: #{SDL.GetError()}" end return self end