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
476da8638d
Create the main texture with the quality restored from the info file
2018-08-07 00:06:46 +02:00
Mathieu Schroeter
9c662586b0
Fix typo
2018-08-07 00:04:43 +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
1609df9339
Fix and install the planetblupi manpage
2018-08-05 14:36:35 +02:00
Mathieu Schroeter
8c8a71c004
Cosmetics
2018-08-03 18:02:39 +02:00
Mathieu Schroeter
92406f24dc
Cosmetics
2018-08-03 18:00:58 +02:00
Mathieu Schroeter
2a09191127
Continue to improve the ronn file
2018-08-03 17:59:03 +02:00
Mathieu Schroeter
995fa4eec6
Prepare an initial ronn file
2018-08-03 17:33:45 +02:00
Mathieu Schroeter
fd7c267067
Add missing license entries
2018-08-03 12:36:41 +02:00
Mathieu Schroeter
d43bbb9784
Update copyrights where appropriate
2018-08-03 12:20:15 +02:00
Mathieu Schroeter
494b7ae653
Fix texture reload
2018-07-31 17:31:24 +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
e440cc3f76
Remove he wide background for the movies (by default)
2018-07-28 15:37:12 +02:00
Mathieu Schroeter
b4f53f2d82
Simulate a mouse move for restoring the mouse hover state
2018-07-27 21:30:54 +02:00
Mathieu Schroeter
28f69f44b7
Add comment
2018-07-27 14:59:23 +02:00
Mathieu Schroeter
0283cb8a88
Prefer the real bool
2018-07-27 14:58:53 +02:00
Mathieu Schroeter
90eddaced5
Fix worlds loading by using a memory cell
...
It prevents to break the serialized worlds by a new structure size.
2018-07-27 14:58:11 +02:00
Mathieu Schroeter
c731fb7dd3
Remove dead code
2018-07-27 14:29:51 +02:00
Mathieu Schroeter
f155f3b635
Enable mine building for iron only after prospecting
...
It fixes the bug #68 . Note that is possible to restore this funny bug
with --restore-bugs argument.
2018-07-27 00:40:31 +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
8a27f631a0
Fix possible flicker with video backgrounds
2018-07-25 07:30:57 +02:00
Mathieu Schroeter
70f4f74e11
Draw the wide background with win movies
2018-07-25 00:00:35 +02:00
Mathieu Schroeter
b321d915d3
Add a getter ofr retrieving a texture
2018-07-24 23:59:52 +02:00
Mathieu Schroeter
32497b173b
Add a method for testing if the display is wide
2018-07-24 23:59:06 +02:00
Mathieu Schroeter
d1fc426e48
Pass the pixmap to the movie class
2018-07-24 23:58:49 +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
c1abfd65fa
Fix build with SDL platform
2018-07-22 15:11:35 +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
4a75c5e66a
Restore gettext calls (it's ok with emscripten too)
2018-07-21 17:51:17 +02:00
Mathieu Schroeter
ea4158e8ac
Fix stupid if test
2018-07-21 17:49:51 +02:00
Mathieu Schroeter
73aab3ddb2
Start the update thread only if cURL is available
2018-07-21 17:44:29 +02:00
Mathieu Schroeter
a6196851fc
Remove useless log
...
Note that the music is not working with emscripten.
I think that it related to OGG because WAV are working.
2018-07-21 17:41:50 +02:00
Mathieu Schroeter
a40ef7d3f8
Restore other fade out with non JS platforms
2018-07-21 17:40:29 +02:00
Mathieu Schroeter
ee80592a6f
Disable properly the mixer fade out only with emscripten
...
It's not supported for an unknown reason.
2018-07-21 17:38:41 +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
a7704f9fa0
Use the user desktop resolution even with JS
2018-07-21 17:24:40 +02:00
Mathieu Schroeter
2e3648cb60
Add getter for retrieve the type of platform
2018-07-21 17:03:38 +02:00
Mathieu Schroeter
c8a0a42e62
Use SDL_RWops for video loading
...
It should fix Android video support. For emscripten
it's still not working.
2018-07-20 22:43:13 +02:00