Commit graph

5 commits

Author SHA1 Message Date
Andrei Alexeyev
29acd5f58a meson: intel intrinsics, various improvements 2017-12-21 03:58:54 +01:00
Andrei Alexeyev
8eb17210a4
add menu and stage5boss bgms; revamp bgms (details below)
- Re-normalize all BGMs to the same volume
    - Merge intro/loop parts into a single file
    - For BGMs with intros, specify the loop point in the .bgm file

closes #99
2017-11-18 03:45:26 +02:00
Andrei Alexeyev
d8389ea550
audio: play_sound* api change
replaced play_sound_cooldown with play_sound_ex. it now has a new
parameter: bool replace. if true, the sound will interrupt the previous
instance of itself being played, if any. if used many times in
succession, this effectively allows one to "restart" a sound instead of
letting many instances overlap. this sounds better in some instances,
and avoids flooding the channels.

this is also implicitly true for play_ui_sound now.
2017-10-29 03:30:05 +03:00
Andrei Alexeyev
05954b2764
mixer: support looping bgms with a separate intro 2017-10-02 03:37:29 +03:00
laochailan
683e0b3274
looping sounds and stage1 shot soundification 2017-09-30 19:33:07 +02:00