Mathieu Schroeter
3696269040
Initial integration of the spanish (complete) translation
...
Thanks to https://github.com/elPatrixF
2022-10-30 21:04:56 +01:00
Mathieu Schroeter
041f413d4b
Cosmetics
2022-10-22 22:14:41 +02:00
Mathieu Schroeter
b09ff326d1
Clear the font cache on locale change
2022-10-22 22:14:28 +02:00
Mathieu Schroeter
745f3c3cd0
Fix arabic and hebrew y offset
2022-10-22 18:45:40 +02:00
Mathieu Schroeter
c0060c495a
Restore appropriate tooltip offset for legacy mode
2022-10-22 18:36:15 +02:00
Mathieu Schroeter
df91ad1c84
Restore old font bitmaps when the game is in legacy mode
...
Arabic is disabled in this mode.
2022-10-22 18:35:56 +02:00
Mathieu Schroeter
e619f998ac
Improve tooltip position with RTL languages
2022-10-22 18:15:22 +02:00
Mathieu Schroeter
67d7e250c1
Fix font arabic size
2022-10-22 17:40:39 +02:00
Mathieu Schroeter
13abf6dd61
Add missing character when english is reversed
2022-09-29 23:40:31 +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
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
cd66e24d31
Cosmetic
2022-07-10 23:14:53 +02:00
Mathieu Schroeter
9839ccfdf8
Add support for arabic
2022-07-10 23:04:45 +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
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
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
jummy
f6db5a5eba
improved Little.png font
2021-01-12 13:51:01 -06: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
Mathieu Schroeter
5a54a14c13
Do not play the win sound while the win video is playing
...
The win sound must be played only with the win screens.
2019-09-06 23:34:55 +02:00
Mathieu Schroeter
85d90c2872
Fix sound lag on macOS
...
Reduce bytes by output sample to 1024.
2019-05-09 23:49:51 +02:00
Mathieu Schroeter
92316f4064
Restore original little font width
2019-02-23 15:56:03 +01:00
Mathieu Schroeter
f2c2caeff9
Restore properly the scroll speed after a demo play
2019-02-20 18:13:47 +01:00
Mathieu Schroeter
30000a4923
Fix space position when english text is mixed with hebrew
2019-02-17 14:13:50 +01:00
Mathieu Schroeter
82b97be5f9
Cosmetic
2019-02-17 14:13:24 +01:00
Mathieu Schroeter
8d84e12ce8
Add missing char for Hebrew
2019-02-15 23:55:59 +01:00
Mathieu Schroeter
424a115be7
Check text oerdering when Hebrew is mised with english
2019-02-15 21:58:28 +01:00
Mathieu Schroeter
ff6c2d44c2
Add missins glyphs for Portuguese: õ, ã
2019-02-13 22:42:36 +01:00
Mathieu Schroeter
f05fa4d67c
Fix translation
2019-02-10 15:37:22 +01:00
Mathieu Schroeter
f28a0c61bd
Fix fallback (english) texts with hebrew locale
2019-02-09 22:37:49 +01:00