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

621 Commits

Author SHA1 Message Date
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