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

221 Commits

Author SHA1 Message Date
Mathieu Schroeter
f2c2caeff9 Restore properly the scroll speed after a demo play 2019-02-20 18:13:47 +01:00
Mathieu Schroeter
8d84e12ce8 Add missing char for Hebrew 2019-02-15 23:55:59 +01:00
Mathieu Schroeter
f05fa4d67c Fix translation 2019-02-10 15:37:22 +01:00
Mathieu Schroeter
0f0c3caf2f Fix demo player whit right 2 left layout 2019-02-08 23:32:37 +01:00
Mathieu Schroeter
c825fe5e5d WIP: continue layout for right2left reading (hebrew) 2019-02-05 22:16:36 +01:00
Mathieu Schroeter
be6db65a5a WIP: continue layout for right2left reading (hebrew) 2019-02-05 22:06:09 +01:00
Mathieu Schroeter
7482ddb3d6 Add localized image support (init hebrew screen) 2019-02-05 21:54:32 +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
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
Mathieu Schroeter
4580822c38 WIP: continue fixes for hebrew 2019-01-29 23:48:13 +01:00
Mathieu Schroeter
baa3b7141b WIP: continue text for right reading 2019-01-29 23:41:54 +01:00
Mathieu Schroeter
4467559165 WIP: continue fixing of right layout (hebrew) 2019-01-29 23:06:05 +01:00
Mathieu Schroeter
01f0b19658 Fix buttons highlight for right layout 2019-01-29 22:15:16 +01:00
Mathieu Schroeter
e62eb9a7cb WIP: continue to add proper support for hebrew
It concerns mostly the layout (flipped).
2019-01-29 21:53:16 +01:00
Mathieu Schroeter
16dfd943a7 WIP: add hebrew translation (broken) 2019-01-27 23:56:02 +01:00
Mathieu Schroeter
2ed49562b3 Update copyright date where appropriate 2019-01-26 15:34:29 +01:00
Mathieu Schroeter
25e2bee262 Fix typo (thanks to punctdan) 2019-01-26 13:26:45 +01:00
Mathieu Schroeter
8db4e141ef Add in-game Portuguese support 2019-01-25 23:44:24 +01:00
Mathieu Schroeter
ce6eee5853 Prepare the turkish locale entry in the game 2019-01-24 23:47:21 +01:00
Mathieu Schroeter
2fa6789764 Fix textures reload with Direct3D
Closes #71
2018-08-29 00:05:29 +02:00
Mathieu Schroeter
89ddbb6a83 Fix stats mouse handling with difficult skill level
- It fixes the navigation with the arrows
- It fixes the highlight and disable properly the move to an ennemy

Closes #69
2018-08-24 23:59:58 +02:00
Mathieu Schroeter
f11514e5e5 Play the sound only on mouse up when looking for help 2018-08-14 23:13:04 +02:00
Mathieu Schroeter
8bae6f1ad7 Fix potential crash because a bad environment is captured 2018-08-08 23:48:34 +02:00
Mathieu Schroeter
ad91d25fb8 Fix mouse sprites and hovers when an update is doing
Otherwise it's possible to have de desync between the current state of
the last update and the last time that the mouse was handled. It works
much better now because it's no longer possible to have for example a
red cross on the ground when a tomato has finished to grow. The mouse
state is immediatly fixed by the update.
2018-08-08 18:38:27 +02:00
Mathieu Schroeter
ec1393cc4e Fix text about anti-aliasing 2018-08-08 07:30:34 +02:00
Mathieu Schroeter
78461d694f Handle properly the stup exit like with the read screen
Lokk for previous commits...
2018-08-08 07:26:49 +02:00
Mathieu Schroeter
f1c84ce99c Cosmetic: use a more appropriate symbol name 2018-08-08 07:26:03 +02:00
Mathieu Schroeter
1e45e9ee1c Fix the phase where to return from the READ phase
If the game is not started, it must just return to the INFO phase
instead of the STOP phase.
2018-08-08 07:15:55 +02:00
Mathieu Schroeter
b1c6fa9003 Move the main screen button always to the left 2018-08-08 06:49:28 +02:00
Mathieu Schroeter
c704966f6b Change the text about the anti-aliasing stuff 2018-08-07 00:00:26 +02:00
Mathieu Schroeter
7c6a0a25c0 Disable the render quality buttons with legacy mode 2018-08-06 18:08:09 +02:00
Mathieu Schroeter
4729455602 Change the render quality text value when non-desktop 2018-08-06 17:59:24 +02:00
Mathieu Schroeter
8b7142a084 Add the option for chaning the render quality
It toggles between 'nearest' (faster) and 'best' (slower but more
prettier). It's enabled only when the game runs in fullscreen.

The option can be passed by command line argument `--render-quality on`,
by settings.json file with a `"renderquality": true` entry or simply
with the main settings screen in the game.
2018-08-06 07:20:23 +02:00
Mathieu Schroeter
39a2cf926b Optimize the wide background stuff by loading only on demand
It uses less memory.
2018-07-30 18:39:08 +02:00
Mathieu Schroeter
65f80113dd Use the wide stars background for last win movie 2018-07-26 22:54:59 +02:00
Mathieu Schroeter
68fd32a18d Remove back-title to back-stars 2018-07-25 18:09:26 +02:00
Mathieu Schroeter
8d67df23b1 Add widescreen background for school win screen 2018-07-23 23:34:06 +02:00
Mathieu Schroeter
83d5b34416 Add widescreen background for title screen 2018-07-23 18:41:54 +02:00
Mathieu Schroeter
d458b67fd2 Add widescreen background for wind and lost screens 2018-07-23 17:49:35 +02:00
Mathieu Schroeter
a6b35337b5 Add widescreen background for bye screen 2018-07-23 07:27:20 +02:00
Mathieu Schroeter
c9c4944e6a Add wide background for setup screens 2018-07-22 23:14:04 +02:00
Mathieu Schroeter
8299c401a6 Add wide background for chest read 2018-07-22 16:09:12 +02:00
Mathieu Schroeter
1bedfdca85 Add wide background for chest write 2018-07-22 16:00:23 +02:00
Mathieu Schroeter
289881e71c Disable gettext catalog switching with MUSL
It seems not possible to change the language at runtime.
2018-07-22 15:01:04 +02:00
Mathieu Schroeter
298d02c6f9 Change the fullscreen mode with JS too
But the fullscreen provided by the browser is not handled by the game.
It must be forwarded in the native code in order to switch properly the
fullscreen boolean.
2018-07-21 17:32:54 +02:00
Mathieu Schroeter
561469f4fd WIP 2018-07-20 14:54:08 +02:00