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

549 Commits

Author SHA1 Message Date
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
572e477a69 Bump micro version for the next release 2017-09-20 07:34:04 +02:00
Mathieu Schroeter
c8ac30eee8 Add the zoom entry in the config.json file 2017-09-20 06:52:29 +02:00
Mathieu Schroeter
6d470acd93 Merge pull request #18 from blupi-games/issue/17-zoom
Add support for cli option to change the window size

It's possible to use the `"zoom" property in the "config.json" file or the cli arguments `-f off -z 2` for example.
2017-09-20 06:51:08 +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
02da57e5bd Fix macOS minimal version 2017-09-19 18:01:50 +02:00
Mathieu Schroeter
42dcdffdf5 Fix README mistakes 2017-09-19 18:01:21 +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
4ae26a308c Fix dynamic linking (flag order with pthread)
Patch by @krzys-h, thanks!
2017-09-16 22:38:24 +02:00
Mathieu Schroeter
2b73637748 Bump micro version (fix release) v1.9.2 2017-09-15 18:41:07 +02:00
Mathieu Schroeter
ea13b0ee92 Update README for user according to the reality 2017-09-15 18:39:12 +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
81cd5e2d9b Merge pull request #10 from blupi-games/issue/9-sound
Remove fade on jingles (win and lost)
2017-09-13 17:32:59 +02:00
Mathieu Schroeter
6abbab2d28 Merge pull request #8 from blupi-games/issue/2-so
Add dynamic build support
2017-09-13 10:51:55 +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
Mathieu Schroeter
73f916093f Pass intl and iconv static lib only with static linking 2017-09-13 00:03:51 +02:00
Mathieu Schroeter
98e29b56b7 Add local include and lib dirs only with static build 2017-09-13 00:03:20 +02:00
Mathieu Schroeter
77b42b1d37 Add pthread linking when dynamic 2017-09-13 00:03:01 +02:00
Mathieu Schroeter
38838cfb3f Remove duplicate entries 2017-09-12 23:46:43 +02:00
Mathieu Schroeter
13bd5a3215 Add include directories of packages retrieved 2017-09-12 23:46:02 +02:00
Mathieu Schroeter
8f3b0fce24 WIP: add dynamic build support 2017-09-12 23:32:41 +02:00
Mathieu Schroeter
102e87d434 Add cmake stuff for retrieving SDL_kitchensink library
It fixes issue #1.
2017-09-11 22:24:37 +02:00
Mathieu Schroeter
e68870b22b Add cmake stuff for retrieving argagg include path
Concerns issue #1
2017-09-11 21:49:56 +02:00
Mathieu Schroeter
e201fe9412 Add missing licenses in LICENSE.all file 2017-09-09 16:09:59 +02:00
Mathieu Schroeter
3de778b80f Bump micro version (mostly for AppImage) v1.9.1 2017-09-09 09:29:46 +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
7cb9c23e3e Add static linking with libpulse 2017-09-09 00:31:21 +02:00
Mathieu Schroeter
4cbdc3aea5 Fix variable name 2017-09-09 00:30:57 +02:00
Mathieu Schroeter
70ba070033 Use static link with libasound 2017-09-08 23:17:35 +02:00
Mathieu Schroeter
17052c0078 Add the signature support for macOS too v1.9.0 2017-09-08 19:09:09 +02:00
Mathieu Schroeter
d7d17df299 Sign the app (windows) only if SIGN_APP 2017-09-08 19:08:51 +02:00
Mathieu Schroeter
84f6450879 Prepare the release v1.9.0 2017-09-08 18:22:51 +02:00
Mathieu Schroeter
f0c4934cfa NSIS: try to sign the main exe and the installer 2017-09-08 18:08:05 +02:00
Mathieu Schroeter
8af9a15048 Strip in all cases when releasing 2017-09-08 18:07:37 +02:00
Mathieu Schroeter
ed7f95f3aa Merge commit 'd7eaa69' 2017-09-06 23:33:20 +02:00
Mathieu Schroeter
d7eaa6995d Fix stop when the played demo is ended 2017-09-06 23:32:33 +02:00
Mathieu Schroeter
96ece27242 Prepare rc2 v1.9.0-rc2 2017-09-05 23:55:08 +02:00
Mathieu Schroeter
e099ba8e51 Cosmetic 2017-09-05 18:03:33 +02:00
Mathieu Schroeter
3e39b9f55c Use LICENSE instead of LICENSE.all
The main problem is with the DMG dialog (it's bugged with large files)
2017-09-05 17:56:15 +02:00
Mathieu Schroeter
cc91b02a92 Fix desktop file 2017-09-05 17:05:31 +02:00