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

61 Commits

Author SHA1 Message Date
Mathieu Schroeter
a635640f4c Save the selected language in the info file if different of user's locale 2017-08-24 10:52:40 +02:00
Mathieu Schroeter
25240911c8 Update translations (replace Belmont by Yverdon) 2017-08-24 00:15:38 +02:00
Mathieu Schroeter
8cd1cacb89 Rename windows types to something else 2017-08-21 22:08:25 +02:00
Mathieu Schroeter
3909d96f29 Fix broken previous commit 2017-08-15 17:55:30 +02:00
Mathieu Schroeter
40d63ed8af Disable the recorder feature by default
In order to be really fun, I must add a new window where it will be
possible to load a record exactly like for the savegame. A button should
be added to the main screen in order to access to the records.

I suggets to add this feature with the next version.
2017-08-15 17:53:09 +02:00
Mathieu Schroeter
207af398eb Fix the recorder start and stop with F3 and F4 2017-08-15 17:38:39 +02:00
Mathieu Schroeter
500b16a58f Draw the REC text with the compass 2017-08-15 17:38:07 +02:00
Mathieu Schroeter
6ca3af3493 WIP: add F3 and F4 to control the recording
It's not working properly, it's just a first try.
2017-08-15 10:46:54 +02:00
Mathieu Schroeter
19e8e81550 Fix bug where the bad function key was used for memo 2017-08-15 09:24:29 +02:00
Mathieu Schroeter
2a1128ecef COsmetic: update clang-format definition 2017-08-14 22:10:26 +02:00
Mathieu Schroeter
d5acf3822b Add a boolean for starting the recorder
It's not usable for now.
2017-08-14 21:59:03 +02:00
Mathieu Schroeter
733b6b7b1a Restore the demo recorder by serializing useful SDL events 2017-08-14 21:39:51 +02:00
Mathieu Schroeter
03e12faa48 Pass MouseSprites instead of int for some cases 2017-08-13 19:12:03 +02:00
Mathieu Schroeter
d42bbe9617 Replace if..if by switch 2017-08-13 19:01:49 +02:00
Mathieu Schroeter
f64c03e37f Cosmetic: remove dead code 2017-08-13 17:15:38 +02:00
Mathieu Schroeter
b4c5f62dcf Replace sprintf by snprintf 2017-08-13 17:15:09 +02:00
Mathieu Schroeter
77262bf3a8 Show a message on the main screen if an update is available 2017-08-13 16:37:01 +02:00
Mathieu Schroeter
19329c0d63 Try to use the Sounds enum type as much as possible 2017-08-12 22:51:19 +02:00
Mathieu Schroeter
8810e9afa9 Convert if..if to switch 2017-08-11 23:07:05 +02:00
Mathieu Schroeter
b42967d762 Cosmetic 2017-08-11 20:02:28 +02:00
Mathieu Schroeter
41ae39d1dc Use the enum type instead of Sint32 with the buttons 2017-08-11 20:01:49 +02:00
Mathieu Schroeter
70a8bda9e4 Cosmetic: rename more def 2017-08-10 22:29:48 +02:00
Mathieu Schroeter
1b4f3822fa Rename event with something less windows-like 2017-08-07 18:33:26 +02:00
Mathieu Schroeter
0b9dda2a92 Fix warnings with clang 2017-08-04 21:45:04 +02:00
Mathieu Schroeter
4b2cf9417d Reformat with clang-format file 2017-08-04 00:21:47 +02:00
Mathieu Schroeter
57b6190a53 Add license header in all source files 2017-08-03 22:51:40 +02:00
Mathieu Schroeter
1fb73742a9 Fix windows state after fullscreen 2017-08-03 15:15:33 +02:00
Mathieu Schroeter
4caa6922b3 Reload only sounds that are not the same
It seems that it fixes a random crash on darwin in the SDL audio
internals.
2017-07-30 23:14:56 +02:00
Mathieu Schroeter
d67010c87a Ensure that all channels are halted before free 2017-07-30 22:38:51 +02:00
Mathieu Schroeter
6788ff99bd Change the website to www.blupi.org 2017-07-28 18:49:15 +02:00
Mathieu Schroeter
1441a12d03 Change the window title when we change of language 2017-07-28 18:46:03 +02:00
Mathieu Schroeter
b946926b16 Add a image especially for the main setup screen (new screen) 2017-07-28 09:41:12 +02:00
Mathieu Schroeter
ac128c7e46 Cosmetic: rename fr filenames to en 2017-07-09 13:35:48 +02:00
Mathieu Schroeter
694c05717e Replace a lot of c string by c++ string 2017-03-04 17:19:36 +01:00
Mathieu Schroeter
6608fa2fdb Fix initial value for the fullscreen 2017-03-03 23:11:14 +01:00
Mathieu Schroeter
ed131da115 Use putenv instead of setenv 2017-03-03 23:03:58 +01:00
Mathieu Schroeter
8de7181458 Remove useless mouse type code 2017-03-03 22:44:09 +01:00
Mathieu Schroeter
a77b8bfcba Handle properly the fullscreen mode
The textures must be reloaded like with the new
window size.
2017-03-03 21:51:52 +01:00
Mathieu Schroeter
5ca80681a9 Set the logical size only at the init 2017-03-03 21:51:14 +01:00
Mathieu Schroeter
b0a3e7875d Disable double scrilling when recording a demo
With the recorder, it's not possible to use these movements because only
the first key is recorded.
2017-03-03 18:14:45 +01:00
Mathieu Schroeter
6f028085ac Replace if.. by switch 2017-03-03 18:11:21 +01:00
Mathieu Schroeter
fc37ddd017 Reload the textures (target) when the window size changes 2017-03-03 17:43:01 +01:00
Mathieu Schroeter
63285d466e Exit the settings screen with escape or return 2017-03-03 17:42:29 +01:00
Mathieu Schroeter
90bfd940dd Fix regression with demos 2017-03-02 19:43:33 +01:00
Mathieu Schroeter
b49e9d3d14 Fix build on windows 2017-03-02 19:04:51 +01:00
Mathieu Schroeter
5b789cfb2d Handle decor shifting with multiple key press
Then it's possible to shift with the keyboard like the
mouse (NE, NW, SE, SW).
2017-03-01 23:05:09 +01:00
Mathieu Schroeter
ace9791ab0 Fix the mouse movements with scaling != of 1x 2017-03-01 18:10:20 +01:00
Mathieu Schroeter
ae6d01a519 Add getter for the window scale factor 2017-03-01 18:08:45 +01:00
Mathieu Schroeter
9317da91e8 Fix version in the interface 2017-02-28 22:39:26 +01:00
Mathieu Schroeter
016581ff18 Remove useless bool 2017-02-28 21:54:29 +01:00