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