1
0
mirror of https://github.com/blupi-games/planetblupi synced 2024-12-30 10:15:36 +01:00

108 Commits

Author SHA1 Message Date
Mathieu Schroeter
da3d683bf7 Add a global settings entry for switching between ogg and midi music 2017-12-12 23:48:21 +01:00
Mathieu Schroeter
67ea4d0c2e Look music for user dir, fallback to the game dir
Then it's possible to overload the original musicis by providing yours in
the user directory (in music subdir).
2017-12-11 18:42:49 +01:00
Mathieu Schroeter
d2bfd12934 Restore midi playback support and add --restore-midi cli argument
- It closes issue #49.
2017-12-10 15:34:47 +01:00
Mathieu Schroeter
a058da17a3 Move the function to test if a file exists in misc 2017-12-10 15:29:11 +01:00
Mathieu Schroeter
9efce31d57 Add licenses of new lib (especially for ogg playing) 2017-12-07 17:43:22 +01:00
Mathieu Schroeter
21bd7d3e90 Use ogg music files instead of midi
It prevents different behaviour between OS.
2017-12-07 11:01:01 +01:00
Mathieu Schroeter
8f5cfdfaa0 Fix Win32 build by removing WPARAM/LPARAM clash 2017-12-01 13:52:36 +01:00
Mathieu Schroeter
32e734f59d Prevent screen move when we are not playing or building
- It closes issue #46.
2017-11-03 08:55:07 +01:00
Mathieu Schroeter
5a3b3ebf87 Improve no music button position, thanks to @JesseRoxII
- It fixes issue #43.
2017-11-02 17:47:24 +01:00
Mathieu Schroeter
67c7c4c970 Fix regression when recording or playing a demo
Only keyboard events must be accepted with demos.
2017-10-31 18:45:06 +01:00
Mathieu Schroeter
503ed8ce7f Fix uninitialized variable 2017-10-30 18:26:01 +01:00
Mathieu Schroeter
546f5a86ba Add smooth scrolling for the playing and build area
It fixes the issue #28.
2017-10-30 18:14:31 +01:00
Mathieu Schroeter
0a17d2d92e Cosmetic: rename coin to corner 2017-10-28 18:37:06 +02:00
Mathieu Schroeter
4db92b4da6 Cosmetic: translate some comments to english 2017-10-25 07:06:14 +02:00
Mathieu Schroeter
a17a7e1dda Prevent bad values with the language to restore 2017-10-23 19:30:59 +02:00
Mathieu Schroeter
e8f3fc7e37 Initialize the struct 2017-10-23 19:29:23 +02:00
Mathieu Schroeter
6da7be9e78 Cosmetic: apply clang-format 2017-10-23 17:32:18 +02:00
krzys-h
b96741b45f Merge remote-tracking branch 'origin/master' into HEAD 2017-10-22 20:57:31 +02:00
Mathieu Schroeter
04f127af19 Prevent black screen (glitch) when a movie is not found 2017-10-21 23:31:32 +02:00
Mathieu Schroeter
e39c2eaedd Remove obsolete argument 2017-10-21 23:31:20 +02:00
Mathieu Schroeter
a64b03c1da Remove obsolete mask argument of many draw functions 2017-10-18 07:04:35 +02:00
Mathieu Schroeter
9d23c1012c Return in the game when ESC is used in the stop phase
It prevents to lost the current game just because we use two times the
ESC key. It's better to return in the game when ESCAPE is used from the
STOP phase (game paused).
2017-10-18 06:43:04 +02:00
Mathieu Schroeter
c81b41192d Fix cheat text visibility regression 2017-10-11 16:50:00 +02:00
Mathieu Schroeter
1b242ca3aa Adapt the mouse cursor size according to the zoom 2017-10-11 16:08:27 +02:00
Mathieu Schroeter
00d4fbf59e Add Italian translation 2017-09-29 16:26:46 +02:00
Mathieu Schroeter
4c234737ff Disable the pause keyboard event with difficult skill level
- It closes issue #22.
2017-09-22 12:48:20 +02:00
Mathieu Schroeter
3b7feff7a8 Fix the SetWindowSize method (it was not working) 2017-09-20 06:47:04 +02:00
Mathieu Schroeter
459759ffa5 WIP: add support for cli option to change the window size 2017-09-19 20:06:13 +02:00
Mathieu Schroeter
5a8282bda6 Add missing button for the 10th music entry for user missions
- It closes issue #3.
2017-09-15 18:37:14 +02:00
Mathieu Schroeter
9b052fa8a2 Start with a window and after go in fullscreen
It prevents glitches with the textures on old systems.
No idea why...
2017-09-14 00:07:21 +02:00
Mathieu Schroeter
9076c2bc92 Do not stop the jingles sounds (win and lost) when ending a game
It uses a list of sounds to skip. The fade is apply on all other sounds.

- It concerns the issue #9.
2017-09-13 07:01:07 +02:00
krzys-h
3064ffb130 Add support for Polish special characters 2017-09-12 17:09:50 +02:00
krzys-h
8a31aaf0e5 Add support for Polish translations 2017-09-12 16:08:59 +02:00
Mathieu Schroeter
f71df540fd Add libasound and libpulse in the list of static dependencies 2017-09-09 09:14:29 +02:00
Mathieu Schroeter
d7eaa6995d Fix stop when the played demo is ended 2017-09-06 23:32:33 +02:00
Mathieu Schroeter
a17bbcefba Cosmetic: fix indent 2017-08-29 18:37:54 +02:00
Mathieu Schroeter
32aa5c9c3f Specify that we are in v1.9.0-rc1 2017-08-29 18:36:30 +02:00
Mathieu Schroeter
16a2d34ca6 Update texts and translations for the licenses 2017-08-28 22:16:28 +02:00
Mathieu Schroeter
0013354148 Fix translations (mostly for de) 2017-08-28 17:52:38 +02:00
Mathieu Schroeter
69484e9207 Add more info about the licenses 2017-08-28 07:28:11 +02:00
Mathieu Schroeter
f94d0300d2 Cosmetics 2017-08-28 07:19:42 +02:00
Mathieu Schroeter
c5ba25f90a Print the list of all statically linked library (licenses)
End screen...
2017-08-28 07:19:10 +02:00
Mathieu Schroeter
ca97d1b278 Add a --play-record arg for playing a specific demo file 2017-08-26 22:40:59 +02:00
Mathieu Schroeter
3f89c8d644 Do not record empty events 2017-08-26 21:19:35 +02:00
Mathieu Schroeter
c7c711b6d6 Fix properly recording stop when not using F4 2017-08-26 21:13:17 +02:00
Mathieu Schroeter
69acdc1bcc Fix bug where the event is malformed 2017-08-26 00:57:36 +02:00
Mathieu Schroeter
bfe84f65ca Begin real improvements for the recorder
Use an infinite vector instead of a stupid static array.
2017-08-26 00:56:58 +02:00
Mathieu Schroeter
a635640f4c Save the selected language in the info file if different of user's locale 2017-08-24 10:52:40 +02:00
Mathieu Schroeter
25240911c8 Update translations (replace Belmont by Yverdon) 2017-08-24 00:15:38 +02:00
Mathieu Schroeter
8cd1cacb89 Rename windows types to something else 2017-08-21 22:08:25 +02:00