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
Mathieu Schroeter
e60568bdcf
Extend IsRightReading for detecting fallback cases
2019-02-09 22:34:22 +01:00
Mathieu Schroeter
0f0c3caf2f
Fix demo player whit right 2 left layout
2019-02-08 23:32:37 +01:00
Mathieu Schroeter
72c92a6447
Improve a bit the performances
...
Check for conflicted action then loop on the blupis.
2019-02-08 23:17:25 +01:00
Mathieu Schroeter
5fc3a14ee0
Fix little text char width
2019-02-08 23:07:35 +01:00
Mathieu Schroeter
5f592b8bec
Fix stop icon for hebrew
2019-02-08 22:33:03 +01:00
Mathieu Schroeter
9b6949c8f6
Cosmetic
2019-02-08 22:32:49 +01:00
Mathieu Schroeter
9cf3de9462
Continue fine tuning with hebrew glyphs
2019-02-07 00:30:16 +01:00
Mathieu Schroeter
1da13731ea
Use alternate stop button for hebrew
2019-02-06 23:45:13 +01:00