Mathieu Schroeter
ef362c8b37
Fix the last win screen with private missions
...
It returns to the main screen when the last mission is finished.
It fixes issue #56 .
2018-03-16 11:46:31 +01:00
Mathieu Schroeter
537c077146
Use a define for the max private missions number
2018-03-16 11:46:23 +01:00
Mathieu Schroeter
5db7fe91f6
Bump patch version
v1.12.4
2018-03-14 17:59:43 +01:00
Mathieu Schroeter
c08b750804
Fix regression where the fire was no longer propagated
...
It's better to keep the map as it without changing this behaviour. It's
just protected with the map editor; then everything is now working
again.
It fixes issue https://github.com/blupi-games/planetblupi/issues/54
2018-03-14 17:57:53 +01:00
Mathieu Schroeter
148e09c7e2
Fix music choice text position
2018-02-19 18:19:56 +01:00
Mathieu Schroeter
e88e58863b
Merge branch 'master' into wip/landscape
2018-02-19 18:13:21 +01:00
Mathieu Schroeter
cddc7de326
Fix properly issue #53 by updating the stats
v1.12.3
2018-02-19 18:05:47 +01:00
Mathieu Schroeter
b0be4e1139
Revert "Do not count blupis that are dying / burning"
...
This reverts commit e3d9377c424bc188bf97c861fe798fb3a1fa8c13.
Bad fix...
2018-02-19 18:05:33 +01:00
Mathieu Schroeter
e3d9377c42
Do not count blupis that are dying / burning
...
It fixes issue #53 .
2018-02-19 17:33:59 +01:00
Mathieu Schroeter
eb1a1da420
Bump micro version for next release
2018-02-18 23:40:32 +01:00
Mathieu Schroeter
e7dd0ec7c7
Ensure that it's not possible to put fire on all objects
...
Only burnable objects can have a fire.
Note that it's possible to re-enable the previous feature with the
--restore-bugs argument.
- It fixes issue #54 .
2018-02-18 23:33:30 +01:00
Mathieu Schroeter
d2046a9389
Move code for testing if an object can burn in a dedicated func
2018-02-18 23:24:06 +01:00
Mathieu Schroeter
1093c048ac
Update some copyright dates
2018-02-14 06:36:22 +01:00
Mathieu Schroeter
403b5dbb3d
Use the right mouse click (when building) for deleting
...
- It fixes issue #55 .
2018-02-14 06:16:45 +01:00
Mathieu Schroeter
0bc1d00074
Cosmetic
2018-02-13 23:44:08 +01:00
Mathieu Schroeter
0239d1e4ee
Ensure that gettext strings are always regenerated
...
- It fixes issue #52 .
2018-02-13 23:38:23 +01:00
Mathieu Schroeter
61a1ab65eb
Fix mission stripped paving stones goal when there are less or more than 4 blupi
...
The minimal number of blupi must be used instead of 4.
- It fixes issue #51 .
v1.12.2
2018-02-05 23:21:56 +01:00
Mathieu Schroeter
883ab7ca19
Free the renderer only fter the textures in order to prevent double free
...
The reason is that the renderer tries to free the associated textures.
It generates assertion errors on macOS.
2018-02-05 18:22:31 +01:00
Mathieu Schroeter
8bfafd3e4e
Fix first texture loading on OSX where it was possible to have garbage
...
The cache ensures that the texture is cleared after the rendering.
2018-02-05 18:14:21 +01:00
Mathieu Schroeter
c6d109f87d
Revert "Return the music format finally retrieved by GetMusicLocation"
...
This reverts commit 7097c6708dc4e00d2aa86e95cea279cdfe20a432.
2018-01-31 23:57:49 +01:00
Mathieu Schroeter
6975b664b9
Prefer directsound over winmm under Windows
2018-01-31 23:38:27 +01:00
Mathieu Schroeter
fbfadb1eef
Enable only music choices accordingly to the available formats
...
It fixes OdyX need #47 .
2018-01-31 07:32:33 +01:00
Mathieu Schroeter
e52704d937
Revert "Add an argument to look for music only in the base location"
...
This reverts commit ce0fe82a02c0334a068bd2b78fa1f92e81680806.
It's not very useful..
2018-01-31 07:20:36 +01:00
Mathieu Schroeter
ce0fe82a02
Add an argument to look for music only in the base location
2018-01-31 07:10:32 +01:00
Mathieu Schroeter
7097c6708d
Return the music format finally retrieved by GetMusicLocation
...
It means that it's possible that this function returns something
different of the restoreMusic settings. It's the case when the prefered
format is not available in the directories.
2018-01-31 06:59:02 +01:00
Mathieu Schroeter
daa3dbf22b
Move the code to retrieve the music in a dedicated method
2018-01-31 06:50:56 +01:00
Mathieu Schroeter
13a7e27133
Update README-user.md
2017-12-15 17:02:07 +01:00
Mathieu Schroeter
9543ebb60f
Add support for all drivers (renderers)
2017-12-14 23:42:54 +01:00
Mathieu Schroeter
82cbcc3611
Change and add missing fr translations
2017-12-14 23:17:24 +01:00
Mathieu Schroeter
dc8f6319f0
Cosmetic: rename windowScale to zoom
2017-12-14 23:10:24 +01:00
Mathieu Schroeter
d27aaf4b3e
Cosmetic: remove stupid comment
2017-12-14 23:08:05 +01:00
Mathieu Schroeter
1db67ed200
Save the window zoom and fullscreen settings in the user preferences
2017-12-14 23:07:17 +01:00
Mathieu Schroeter
f97d1c3644
Check that the zoom (-z) is in the range
2017-12-13 23:01:48 +01:00
Mathieu Schroeter
2ac9f735af
Exit immediatly on error with the cli parser
2017-12-13 22:40:42 +01:00
Mathieu Schroeter
bbe262c3bc
Fix cdrom position in setup screen
2017-12-13 19:29:05 +01:00
Mathieu Schroeter
a2904a9bf1
Use the new main setup screen image
2017-12-13 07:37:44 +01:00
Mathieu Schroeter
352fab5d83
Bump patch version
2017-12-12 23:49:05 +01:00
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
c6fbe158da
Fix Windows user files location
2017-12-12 22:59:51 +01:00
Mathieu Schroeter
3f505a03e8
Update the USER readme
2017-12-12 22:44:32 +01:00
Mathieu Schroeter
14836df8fc
Remove stupid code
2017-12-12 22:44:32 +01:00
Mathieu Schroeter
6237cfda9f
Add the restoremidi option with the config.json file
2017-12-12 22:44:32 +01:00
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