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