Better sounds
This commit is contained in:
parent
7be83e1b7c
commit
9bfa11e1e1
1 changed files with 6 additions and 12 deletions
|
|
@ -2590,38 +2590,32 @@ namespace gmtk
|
|||
|
||||
void button_mouseover_sound()
|
||||
{
|
||||
mixer_->add(audio::volume(audio::fade_out(audio::fade_in(audio::triangle_wave(110.f), 0.00625f), 0.05f), 0.25f));
|
||||
mixer_->add(audio::volume(pop_->stream(), 0.5f));
|
||||
}
|
||||
|
||||
void button_click_sound()
|
||||
{
|
||||
mixer_->add(audio::volume(audio::fade_out(audio::fade_in(audio::triangle_wave(220.f), 0.00625f), 0.1f), 0.25f));
|
||||
mixer_->add(audio::volume(pop_->stream(), 0.5f));
|
||||
}
|
||||
|
||||
void built_sound()
|
||||
{
|
||||
auto base = audio::fade_out(audio::fade_in(audio::triangle_wave(110.f), 0.00625f), 0.5f);
|
||||
auto pitch = audio::pitch(base, 1.f, 0.5f);
|
||||
pitch->pitch(1.5f);
|
||||
mixer_->add(audio::volume(pitch, 0.25f));
|
||||
mixer_->add(audio::volume(pop_->stream(), 0.5f));
|
||||
}
|
||||
|
||||
void add_belt_sound()
|
||||
{
|
||||
mixer_->add(audio::volume(audio::fade_out(audio::fade_in(audio::sine_wave(165.f), 1/160.f), 1/40.f, 1/160.f), 0.25f));
|
||||
mixer_->add(audio::volume(pop_->stream(), 0.5f));
|
||||
}
|
||||
|
||||
void remove_belt_sound()
|
||||
{
|
||||
mixer_->add(audio::volume(audio::fade_out(audio::fade_in(audio::sine_wave(110.f), 1/160.f), 1/20.f, 1/160.f), 0.25f));
|
||||
mixer_->add(audio::volume(pop_->stream(), 0.5f));
|
||||
}
|
||||
|
||||
void destroy_sound()
|
||||
{
|
||||
auto base = audio::fade_out(audio::fade_in(audio::triangle_wave(110.f), 0.00625f), 0.25f);
|
||||
auto pitch = audio::pitch(base, 1.f, 0.25f);
|
||||
pitch->pitch(0.666f);
|
||||
mixer_->add(audio::volume(pitch, 0.25f));
|
||||
mixer_->add(audio::volume(pop_->stream(), 0.5f));
|
||||
}
|
||||
|
||||
void item_received_sound()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue