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

653 Commits

Author SHA1 Message Date
Mathieu Schroeter
54d7eec1a3 Add a way to change the driver used by the accelerated renderer 2017-12-12 22:44:32 +01:00
Mathieu Schroeter
648233b470 Add more info about music possibilities in the user README 2017-12-11 18:54:02 +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
5c92d14c51 Add missing lib in the main LICENSE file 2017-12-08 07:33:53 +01:00
Mathieu Schroeter
9efce31d57 Add licenses of new lib (especially for ogg playing) v1.12.1 2017-12-07 17:43:22 +01:00
Mathieu Schroeter
c4ab50fabe Add link on libvorbis 2017-12-07 14:03:07 +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
222113a343 Add log for SDL_Init failures 2017-12-02 23:23:35 +01:00
Mathieu Schroeter
63783cabe1
Fix typo 2017-12-01 16:50:03 +01:00
Mathieu Schroeter
fd7fd47e54 Sign the uninstaller only if desired 2017-12-01 16:00:35 +01:00
Mathieu Schroeter
7e6a05063e Keep a copy of the original template 2017-12-01 13:58:56 +01:00
Mathieu Schroeter
e9f7a71b9b Add a stupid bootstrap script for the NSIS template 2017-12-01 13:57:34 +01:00
Mathieu Schroeter
88357d7494 Add the NSIS template file used by CPack
It's useful in order to sign the uninstaller.
2017-12-01 13:54:53 +01:00
Mathieu Schroeter
8f5cfdfaa0 Fix Win32 build by removing WPARAM/LPARAM clash 2017-12-01 13:52:36 +01:00
Mathieu Schroeter
3688d68d10 Find the right libwinpthread according to the mingw prefix
It fixes the case of 32 bit builds.
2017-12-01 13:51:37 +01:00
Mathieu Schroeter
315117e7da Fix regression, halt only when suspend 2017-12-01 10:44:23 +01:00
Mathieu Schroeter
7c3c0421ee Bump micro version (for fix release) 2017-11-27 07:01:58 +01:00
Mathieu Schroeter
85b8f43738 Fix leak with audio when exiting 2017-11-27 06:46:07 +01:00
Mathieu Schroeter
a1b5e5c76f Fix music memleaks 2017-11-26 22:21:37 +01:00
Mathieu Schroeter
579a74000c Fix blupi channel memleak 2017-11-26 21:57:20 +01:00
Mathieu Schroeter
cb4dd444b4 Fix renderer memleak 2017-11-26 21:57:04 +01:00
Didier Raboud
33972f2072 Use @PB_ICON@ to link to the icon from the desktop file 2017-11-03 09:08:01 +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
8f51f0c9cf Prepare new release v1.12 v1.12.0 v1.12-@ 2017-11-02 17:57:31 +01:00
Mathieu Schroeter
bdf93adc77 Fix one more disciple animation 2017-11-02 17:56:50 +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
fdcfd891cc Cosmetic: invert logic 2017-11-01 07:29:23 +01:00
Mathieu Schroeter
61bd9261bf Use small timeouts with cURL 2017-11-01 07:01:22 +01:00
Mathieu Schroeter
4b8623f408 Abort the update curl request when exiting
It can take one second (max).

- It closes issue #40.
2017-11-01 06:58:46 +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
a2b95775d4 Add entry for windows signature
It's not officially supported by CPack, but I use a hack for that.
2017-10-31 18:45:03 +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
64a0bf6512 Cosmetic 2017-10-30 17:38:51 +01:00
Mathieu Schroeter
481f4db4b4 Use a method for fixing the decor shifting
It will be used for supporting the smooth scrolling.
2017-10-30 17:37:59 +01:00
Mathieu Schroeter
6e7947b7be Disable the pause when the window is deactivated (debug) 2017-10-30 17:36:28 +01:00
Mathieu Schroeter
9681f203f0 Add a DEBUG define when building debug version 2017-10-30 17:36:09 +01:00
Mathieu Schroeter
c4c10cb9b4 Fix draw with large screen 2017-10-30 06:58:09 +01:00
Mathieu Schroeter
93c386a4ce Cosmetic: rename coin to corner (2) 2017-10-28 20:04:51 +02:00
Mathieu Schroeter
0a17d2d92e Cosmetic: rename coin to corner 2017-10-28 18:37:06 +02:00
Mathieu Schroeter
dfc729739c Cosmetic: fix indent after previous commit 2017-10-26 17:06:28 +02:00
Mathieu Schroeter
e0adfd4fed Do not block the game loop when the screen is shifting
It's related to #28.
2017-10-26 16:03:47 +02:00
Mathieu Schroeter
f2a7579f02 Fix polish text layout 2017-10-26 15:32:07 +02:00
Mathieu Schroeter
a64ee92541 Fix one more polish character width 2017-10-25 18:33:57 +02:00
Mathieu Schroeter
9909f38aab Fix polish chars for little font
It closes issue #36.
2017-10-25 18:30:10 +02:00
Mathieu Schroeter
1d1189c33e Fix animation with the disciple
It fixes issue #38.
2017-10-25 16:00:30 +02:00
Mathieu Schroeter
4db92b4da6 Cosmetic: translate some comments to english 2017-10-25 07:06:14 +02:00
Mathieu Schroeter
a26b71a2d8 Show enemies in the stats when using cheat code
It concerns the difficult skill level.
2017-10-25 06:46:09 +02:00