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

436 Commits

Author SHA1 Message Date
Mathieu Schroeter
1b242ca3aa Adapt the mouse cursor size according to the zoom 2017-10-11 16:08:27 +02:00
Mathieu Schroeter
da787a8586 Load the CHGROUND channel as an emty texture
It fixes the mapping for the floors when the screen is not 4:3.
2017-10-10 18:28:35 +02:00
Mathieu Schroeter
dcbfd5cc35 Add a method to create an empty texture 2017-10-10 18:28:09 +02:00
Mathieu Schroeter
04bc9ed5e0 Fix ground image size 2017-10-10 18:27:20 +02:00
Mathieu Schroeter
fd43a6ef01 WIP: add landscape support 2017-10-06 18:23:07 +02:00
Mathieu Schroeter
d47108c3aa Fix regression with difficult skill level
The IsTerminated() stuff is based on the statistics. In the case of the
difficult skill level, only the table must be adapted, not the counters.
The counters are used by the check for the ending conditions.
2017-10-06 18:11:24 +02:00
Mathieu Schroeter
b9ab6272f8 Update comments to english 2017-10-04 07:06:12 +02:00
Mathieu Schroeter
c099ccb9e2 Cosmetic: rename to english 2017-10-04 07:05:55 +02:00
Mathieu Schroeter
13a5229a87 Use a screen factor of 4/3 to compute the width 2017-10-04 07:01:03 +02:00
Mathieu Schroeter
268f5d9e13 Add Italian characters to the little font too 2017-10-01 15:17:16 +02:00
Mathieu Schroeter
00d4fbf59e Add Italian translation 2017-09-29 16:26:46 +02:00
Mathieu Schroeter
1014213645 Cosmetic 2017-09-29 16:25:58 +02:00
Mathieu Schroeter
2e2847f3f0 Add extended characters for Italian 2017-09-29 16:25:12 +02:00
Mathieu Schroeter
1dcddd1f6c Fix regression introduced by a1549544d49fdbf4b118afe0031a882ff65ac212
The next version must be 1.10 instead of 1.9.3 in order to re-enable the
check update on all v1.9 versions.
2017-09-22 13:07:01 +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
07f13f6059 Disable the click on enemies even when visible in stat (difficult skill)
It concerns issue #22.
2017-09-22 12:45:08 +02:00
Mathieu Schroeter
74ba9ea8f8 Hide enemies (under fog) from stat with the difficult skill level
It concerns issue #22.
2017-09-22 12:44:07 +02:00
Mathieu Schroeter
8a9849c27e Hide enemies from the map (with fog) with the difficult skill level
It's the first step for resolving issue #22.
2017-09-22 12:18:45 +02:00
Mathieu Schroeter
18551ced5f Invert logic for readability 2017-09-22 11:53:59 +02:00
Mathieu Schroeter
dc6895ffdc Check for tower rays in all cases
- It fixes the issue #26.

It's no longer possible to have rays with an object that is not a tower.
You can reenable this bug with --restore-bugs.
2017-09-22 11:41:33 +02:00
Mathieu Schroeter
fff8fe2915 Fix bug where it's possible to take an enemy in a trap
See https://youtu.be/MyWZj20-Iok?t=50s

- It closes issue #20.

It can be restored with --restore-bugs.
2017-09-22 10:46:38 +02:00
Mathieu Schroeter
3b7feff7a8 Fix the SetWindowSize method (it was not working) 2017-09-20 06:47:04 +02:00
Mathieu Schroeter
4ccd99fa04 Set the window size only if fullscreen is off 2017-09-20 06:46:35 +02:00
Mathieu Schroeter
6d4200e89c Ensure that the zoom settings is a supported value 2017-09-20 06:45:07 +02:00
Mathieu Schroeter
2496e53985 Use "zoom" instead of "scale" for config.json setting 2017-09-20 06:43:36 +02:00
Mathieu Schroeter
a66624f441 Cosmetic 2017-09-20 06:43:00 +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
fcb6f00a7f Show the error dialog before creating the SDL window 2017-09-16 22:56:43 +02:00
Mathieu Schroeter
eb044e13ca Check that the file exists instead of crashing
- It closes issue #15.
2017-09-16 22:55:38 +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
92d96d6ce2 Save the user missions in the user profile directory
- It fixes issue #11.
2017-09-14 19:29:47 +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
513e94a622 Cosmetic 2017-09-13 07:01:17 +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
a1549544d4 Fix test against getline return value 2017-08-29 09:10:32 +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
bb1fe04257 Remove dead code 2017-08-26 23:07:26 +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
cfdd094d29 Fix new directories rights 2017-08-26 21:23:11 +02:00
Mathieu Schroeter
423f4691a4 Use static where appropriate 2017-08-26 21:22:57 +02:00