class SlideField::ObjectManager::Song
Public Instance Methods
on_activate()
click to toggle source
# File lib/slidefield/objects/song.rb, line 23 def on_activate @instance = @song.play @volume, 1, @loop end
on_deactivate()
click to toggle source
# File lib/slidefield/objects/song.rb, line 27 def on_deactivate @instance.stop @instance = nil end
on_load()
click to toggle source
# File lib/slidefield/objects/song.rb, line 15 def on_load source = File.expand_path @obj.get(:source), @obj.include_path @loop = @obj.get(:loop) @volume = @obj.get(:volume) / 100.0 @song = Gosu::Sample.new @window, source end
on_unload()
click to toggle source
# File lib/slidefield/objects/song.rb, line 32 def on_unload @song = nil end