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

594 Commits

Author SHA1 Message Date
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
Mathieu Schroeter
d25280490e Swap ( and ) with right2left reading 2019-02-06 18:36:35 +01:00
Mathieu Schroeter
1556db8d05 WIP: work on hebrew char width 2019-02-05 23:11:00 +01:00
Mathieu Schroeter
e012a5d1a2 Use only one function for drawing text (with slope or not) 2019-02-05 22:51:48 +01:00
Mathieu Schroeter
c825fe5e5d WIP: continue layout for right2left reading (hebrew) 2019-02-05 22:16:36 +01:00
Mathieu Schroeter
ffcbd74f58 Update copyright dates 2019-02-05 22:06:16 +01:00
Mathieu Schroeter
be6db65a5a WIP: continue layout for right2left reading (hebrew) 2019-02-05 22:06:09 +01:00
Mathieu Schroeter
94d88ee5f4 Update copyright dates 2019-02-05 21:54:44 +01:00
Mathieu Schroeter
7482ddb3d6 Add localized image support (init hebrew screen) 2019-02-05 21:54:32 +01:00
Mathieu Schroeter
352fc7ba3b WIP: continue layout for right2left reading (hebrew) 2019-02-05 21:30:40 +01:00
Mathieu Schroeter
ad241f3807 WIP: continue layout for right2left reading (hebrew) 2019-02-05 19:03:13 +01:00
Mathieu Schroeter
1e1fc1f7f4 Revert "Use _nl_msg_cat_cntr only with the glibc"
It breaks MSYS2 builds.

This reverts commit 908383e29a86b9038fe4354def9da2dfc54e9395.
2019-02-05 18:47:51 +01:00
Mathieu Schroeter
3cd52b699d Continue right2left layout and reading 2019-02-04 22:53:47 +01:00
Mathieu Schroeter
743f460402 Continue fixing positions for right2left layout (hebrew) 2019-02-02 15:30:11 +01:00
Mathieu Schroeter
34d64c5bee Continue fixing positions for right2left layout (hebrew) 2019-02-02 15:20:27 +01:00
Mathieu Schroeter
a7abeb60a1 Continue fixing positions for right2left layout (hebrew) 2019-02-02 15:10:59 +01:00
Mathieu Schroeter
c82e04d558 Continue fixing positions for right2left layout (hebrew) 2019-02-02 14:54:45 +01:00
Mathieu Schroeter
5c7d61fb44 Continue fixing positions for right2left layout (hebrew) 2019-02-02 14:13:43 +01:00
Mathieu Schroeter
94df6a2210 Continue fixing positions for right2left layout (hebrew) 2019-02-02 13:55:52 +01:00
Mathieu Schroeter
908383e29a Use _nl_msg_cat_cntr only with the glibc 2019-01-30 00:04:17 +01:00