Mathieu Schroeter
108c577b85
Use the back-build image as stretched background for wide screen
...
Concerns only screens provided with the map builder.
2017-10-21 15:31:38 +02:00
Mathieu Schroeter
56af742d0a
Merge branch 'master' into wip/landscape
2017-10-21 10:52:54 +02:00
Mathieu Schroeter
a64b03c1da
Remove obsolete mask argument of many draw functions
2017-10-18 07:04:35 +02:00
Mathieu Schroeter
9c43bcae44
Merge branch 'master' into wip/landscape
2017-10-18 06:43:56 +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
9b6d571e07
Use expand mode for the build background
2017-10-15 22:13:58 +02:00
Mathieu Schroeter
f7640e92ce
WIP: add an expanded mode for the backgrounds
...
It's just partially working.
2017-10-15 11:23:02 +02:00
Mathieu Schroeter
3e5768510e
Cosmetics
2017-10-13 18:43:25 +02:00
Mathieu Schroeter
bf493e706d
Fix skill level buttons positions
2017-10-13 18:43:13 +02:00
Mathieu Schroeter
c5f2df30b1
Merge branch 'master' into wip/landscape
2017-10-11 16:50:48 +02:00
Mathieu Schroeter
c81b41192d
Fix cheat text visibility regression
2017-10-11 16:50:00 +02:00
Mathieu Schroeter
ff3a6e0907
Fix more text positions with wide screen
2017-10-11 16:31:29 +02:00
Mathieu Schroeter
e56b83e87c
Merge branch 'master' into wip/landscape
2017-10-11 16:21:40 +02:00
Mathieu Schroeter
1b242ca3aa
Adapt the mouse cursor size according to the zoom
2017-10-11 16:08:27 +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
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
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
Mathieu Schroeter
3909d96f29
Fix broken previous commit
2017-08-15 17:55:30 +02:00
Mathieu Schroeter
40d63ed8af
Disable the recorder feature by default
...
In order to be really fun, I must add a new window where it will be
possible to load a record exactly like for the savegame. A button should
be added to the main screen in order to access to the records.
I suggets to add this feature with the next version.
2017-08-15 17:53:09 +02:00
Mathieu Schroeter
207af398eb
Fix the recorder start and stop with F3 and F4
2017-08-15 17:38:39 +02:00
Mathieu Schroeter
500b16a58f
Draw the REC text with the compass
2017-08-15 17:38:07 +02:00
Mathieu Schroeter
6ca3af3493
WIP: add F3 and F4 to control the recording
...
It's not working properly, it's just a first try.
2017-08-15 10:46:54 +02:00
Mathieu Schroeter
19e8e81550
Fix bug where the bad function key was used for memo
2017-08-15 09:24:29 +02:00
Mathieu Schroeter
2a1128ecef
COsmetic: update clang-format definition
2017-08-14 22:10:26 +02:00
Mathieu Schroeter
d5acf3822b
Add a boolean for starting the recorder
...
It's not usable for now.
2017-08-14 21:59:03 +02:00
Mathieu Schroeter
733b6b7b1a
Restore the demo recorder by serializing useful SDL events
2017-08-14 21:39:51 +02:00
Mathieu Schroeter
03e12faa48
Pass MouseSprites instead of int for some cases
2017-08-13 19:12:03 +02:00