Sha256: 65148574e80f400dea68e9fb887655c36a779dd90dbc056f6b5209ceaec5b5ff

Contents?: true

Size: 429 Bytes

Versions: 8

Compression:

Stored size: 429 Bytes

Contents


define_behavior :audible do
  requires :sound_manager
  setup do
    reacts_with :play_sound, :stop_sound
  end

  helpers do
    # Plays a sound via the SoundManager.  See SoundManager for
    # details on how to "define" sounds.
    def play_sound(*args)
      sound_manager.play_sound *args
    end

    # Stops a sound via the SoundManager.
    def stop_sound(*args)
      sound_manager.stop_sound *args
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
gamebox-0.5.5 lib/gamebox/behaviors/audible.rb
gamebox-0.5.4 lib/gamebox/behaviors/audible.rb
gamebox-0.5.2 lib/gamebox/behaviors/audible.rb
gamebox-0.5.1 lib/gamebox/behaviors/audible.rb
gamebox-0.5.0 lib/gamebox/behaviors/audible.rb
gamebox-0.4.1 lib/gamebox/behaviors/audible.rb
gamebox-0.4.0 lib/gamebox/behaviors/audible.rb
gamebox-0.4.0.rc11 lib/gamebox/behaviors/audible.rb