Andrei "Akari" Alexeyev
18652576d6
Use hashtables for resource management
2017-02-28 22:51:47 +02:00
Andrei "Akari" Alexeyev
c6a03b2e06
Minor readability issue
2017-02-23 18:34:10 +02:00
Andrei "Akari" Alexeyev
397719a2a2
Switched from GNU C99 to Standard C11. Enabled pedantic warnings.
...
Fixed all warnings and compile errors.
Confirmed successful compilation without warnings for linux (gcc,
clang), windows (gcc-mingw), osx (clang-osxcross).
2017-02-23 13:16:52 +02:00
makise-homura
3e83967bf2
Migrate from OpenAL/ALUT to SDL2_mixer
2017-02-18 04:21:33 +01:00
Andrei "Akari" Alexeyev
802cacb799
Config callback system
...
No more hacks in options menu code to update stuff when a setting
changes
2017-02-17 20:23:22 +02:00
Andrei "Akari" Alexeyev
32f7edd24e
Refactored config into a macro hell
2017-02-17 18:03:49 +02:00
Martin Herkt
582b2f9dd9
Fix minor pointer/memory management issues
2017-02-15 14:35:07 +01:00
Andrei "Akari" Alexeyev
9a7a874783
Use the standard bool type instead of that stupid enum
...
Also removed all of the annoying trailing tabs/whitespaces
2017-02-11 05:56:47 +02:00
makise-homura
4b26b3ebb9
Boss BGM title now may have different color rather than same as stage tilte color (this makes sense on stage 4)
2017-02-03 18:56:36 +03:00
makise-homura
319d844b7a
Fixed bgm stopping order if BGM not found (should first stop existing BGM, and then free its resources).
2017-01-31 01:02:03 +03:00
makise-homura
0ad5a46c75
Volume controls changed to sliders from "0..10" value list
2017-01-31 00:55:53 +03:00
makise-homura
573ea5e49c
start_bgm: Make BGM stop playing if new BGM is not found (instead of still playing old BGM).
2017-01-30 22:20:07 +03:00
makise-homura
85d324b42c
Another minor fixes according to upstream
2017-01-24 17:47:50 +03:00
makise-homura
815ae7b23b
Added background music subsystem.
2017-01-24 16:40:57 +03:00