Mathieu Schroeter
283611fe11
Fix a bit arabic
2022-10-22 17:40:21 +02:00
Mathieu Schroeter
13abf6dd61
Add missing character when english is reversed
2022-09-29 23:40:31 +02:00
Mathieu Schroeter
8887b8bbd8
Fix arabic again
2022-09-29 23:36:15 +02:00
Mathieu Schroeter
68b6ae2a33
Try to reverse/restore properly non LTR textes
2022-09-29 23:35:14 +02:00
Mathieu Schroeter
ce4cdbcab5
Replace http by https for the main website
2022-09-29 23:08:06 +02:00
Mathieu Schroeter
4d9aa8c7c6
Fix numbering in arabic translations
2022-09-29 23:02:51 +02:00
Mathieu Schroeter
cd74d4dbfc
Experiment reversing for latin words (and arabic numbers)
2022-09-27 00:13:59 +02:00
Mathieu Schroeter
e4c73d03b0
Prefer std::string over const char *
...
We need here a mutable string for latin words reversing
in arabic and hebrew texts.
2022-09-26 23:51:09 +02:00
Mathieu Schroeter
31bac11079
Remove unused argument (dead code)
2022-09-26 23:44:08 +02:00
Mathieu Schroeter
bbb79e1037
Provide fonts with the new text renderer
2022-09-26 23:14:09 +02:00
Mathieu Schroeter
275af9524d
Retrieve the width and height when creating the texture
2022-07-17 00:24:11 +02:00
Mathieu Schroeter
1f4f156bf4
Update copyright date
2022-07-17 00:23:29 +02:00
Mathieu Schroeter
f500c63f68
Cosmetic + remove dead code
2022-07-15 23:02:00 +02:00
Mathieu Schroeter
16981e228c
Cosmetic
2022-07-15 22:55:38 +02:00
Mathieu Schroeter
cb02c87542
Fix use of TexText destructor by using shared pointers
2022-07-15 22:55:28 +02:00
Mathieu Schroeter
fd31c67bbe
Remove unused variables
2022-07-15 18:06:41 +02:00
Mathieu Schroeter
8a8fa56f3f
Add an experimental cache in order to improve the perf
2022-07-15 17:57:14 +02:00
Mathieu Schroeter
7f3e6b7ae4
Use CMake instead of pkg-config with SDL2 (it's mandatory for SDL2_TTF)
2022-07-13 00:27:52 +02:00
Mathieu Schroeter
485b64616c
Adapt appdata.xml to the latest restrictions
2022-07-13 00:25:43 +02:00
Mathieu Schroeter
cd66e24d31
Cosmetic
2022-07-10 23:14:53 +02:00
Mathieu Schroeter
990c1931c1
Convert to RGB in order to restore the visibility with the new SDL2
2022-07-10 23:14:29 +02:00
Mathieu Schroeter
9839ccfdf8
Add support for arabic
2022-07-10 23:04:45 +02:00
Mathieu Schroeter
8d30f8578a
Fix linking with SDL_ttf
2022-07-10 23:04:13 +02:00
Mathieu Schroeter
b2c54962e3
Merge branch 'wip/arab'
2022-07-09 00:17:41 +02:00
Mathieu Schroeter
f1bff6abda
Begin work to use SDL_ttf
2022-07-09 00:15:53 +02:00
Mathieu Schroeter
0631474c23
Add initial stuff to use SDL_ttf
2022-06-24 23:53:36 +02:00
Mathieu Schroeter
aa72ce3acf
Add experiment for arab support (but broken because ligatures are not supported)
2022-06-24 23:23:07 +02:00
Mathieu Schroeter
e9c99fbad9
Restor numpad direction like arrow keys (with or without numlock)
...
It fixes the issue #101 .
2022-01-14 23:35:15 +01:00
Mathieu Schroeter
58d18d52b2
Cosmetic
2022-01-14 23:34:10 +01:00
Mathieu Schroeter
d5cf8820ef
Cosmetic
2022-01-14 23:26:40 +01:00
Mathieu Schroeter
b8e2eae480
Reduce space between lines with the little font
2022-01-14 23:26:32 +01:00
Mathieu Schroeter
806645251d
Fix static linking with libpulse and shm
2022-01-14 23:18:15 +01:00
Mathieu Schroeter
428c84a29e
Merge pull request #100 from punctdan/patch-1
...
Thank you
2021-06-14 16:17:15 +02:00
punctdan
108ce5ca76
Level 10 description error #78
...
Changed "north-east" to "north-west".
2021-06-14 16:55:44 +03:00
Mathieu Schroeter
0e0d5fe8b5
Merge branch 'jummy0-negative-x-dynamite-crash'
2021-02-18 23:19:32 +01:00
jummy
c0ffb16d12
Fix crash bug with dynamite/bomb/electro at X=0
...
GOAL_EXPLOSE1, GOAL_EXPLOSE2, and GOAL_ELECTRO now perform bounds checking before trying to create an explosion.
2021-02-18 23:19:14 +01:00
Mathieu Schroeter
fc01379290
Stop movie on RETURN
...
It fixes issue https://github.com/blupi-games/planetblupi/issues/80
2021-01-14 23:40:09 +01:00
Mathieu Schroeter
e89c75126a
Update copyright dates
2021-01-14 23:32:51 +01:00
Mathieu Schroeter
ab8d95039f
Add new bug which can be enabled with --restore-bugs
2021-01-14 23:32:31 +01:00
Mathieu Schroeter
f07d064cc9
Prevent time bom duplication
...
it fixes issue https://github.com/blupi-games/planetblupi/issues/82
2021-01-14 23:26:20 +01:00
Mathieu Schroeter
3f63af434e
Add missing trap'bomb with the carry action fix
...
See https://github.com/blupi-games/planetblupi/issues/20
2021-01-14 22:59:32 +01:00
Mathieu Schroeter
da3caa9e6c
Merge pull request #94 from jummy0/master
...
Improved little.png font with a black border and change
the line spacing by the way
2021-01-14 22:45:02 +01:00
jummy
f6db5a5eba
improved Little.png font
2021-01-12 13:51:01 -06:00
Mathieu Schroeter
9796c1c754
Merge pull request #86 from OdyX/find-sdl2
...
Avoid making assumptions about location of SDL2 headers
2020-07-03 23:15:05 +02:00
Simon McVittie
bc6fe4b150
Avoid making assumptions about location of SDL2 headers
...
It is not an API guarantee that the SDL2 headers will be found in
${prefix}/include/SDL2, or that SDL2 is installed in the same prefix
as planetblupi itself. Ask pkg-config instead.
Signed-off-by: Simon McVittie <smcv@debian.org>
Bug-Debian: https://bugs.debian.org/952105
Forwarded: no
2020-03-09 21:23:13 +01:00
Mathieu Schroeter
a8a4e00d13
Merge pull request #85 from BLooperZ/patch-1
...
fix level 10 description
2020-02-03 22:45:59 +01:00
Niv Baehr
0d911b460c
fix level 10 description
...
see: https://github.com/blupi-games/planetblupi/issues/78
2020-02-02 23:57:43 +02:00
Mathieu Schroeter
108c19a7ef
Bump CMake version for NSIS
2019-10-17 07:40:33 +02:00
Mathieu Schroeter
c3e6af015c
Prepare v1.14.2
v1.14.2
2019-10-17 07:17:53 +02:00
Mathieu Schroeter
5fe231bcc2
Remove buggy suspend stuff
...
It doesn't make sense here. Not sure why the old
code needs that. Anyway, it's just wrong because.
Maybe the old code needs that because the sound
was played independently of the video.
This commit prevents that the music to continue
on the win or lost screen when the video has been
skipped by space or esc.
2019-09-06 23:41:12 +02:00