Class: SlideField::ObjectManager::Song
- Inherits:
-
Base
- Object
- Base
- SlideField::ObjectManager::Song
show all
- Defined in:
- lib/slidefield/objects/song.rb
Instance Method Summary
collapse
Methods inherited from Base
#draw, #execute, #initialize, #unload
Instance Method Details
#activate ⇒ Object
23
24
25
|
# File 'lib/slidefield/objects/song.rb', line 23
def activate
@instance = @song.play @volume, 1, @loop
end
|
#deactivate ⇒ Object
27
28
29
|
# File 'lib/slidefield/objects/song.rb', line 27
def deactivate
@instance.stop
end
|
#load ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/slidefield/objects/song.rb', line 15
def 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
|