Commit graph

14 commits

Author SHA1 Message Date
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