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

621 Commits

Author SHA1 Message Date
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
874164e615 Try to keep more Blupi in some cases
It's possible to lost a Blupi (render) when some Blupi are staying
around an object like tomatoes. With this workaround, the render order
is not perfect but at least the Blupi is visible.
2017-03-01 22:23:15 +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
738c6b5047 Fix edition of base worlds 2017-03-01 07:07:38 +01:00
Mathieu Schroeter
9317da91e8 Fix version in the interface 2017-02-28 22:39:26 +01:00
Mathieu Schroeter
8d19d8ce79 Fix warning 2017-02-28 21:54:42 +01:00
Mathieu Schroeter
016581ff18 Remove useless bool 2017-02-28 21:54:29 +01:00
Mathieu Schroeter
2347b6a86c Reload the sound when changing of language 2017-02-28 21:49:36 +01:00
Mathieu Schroeter
6a4ec16935 Add a function to flush all sounds 2017-02-28 21:49:15 +01:00
Mathieu Schroeter
5ff9482422 Remove dead code 2017-02-28 20:58:09 +01:00
Mathieu Schroeter
34d0dd7f02 Add comments 2017-02-28 19:51:31 +01:00
Mathieu Schroeter
25ce46a186 Add a new global setting panel
It's not complete and the images are temporary.
This screen is useful in order to change the language,
the screen mode and the window size.
2017-02-28 19:44:56 +01:00
Mathieu Schroeter
4b55f8f92f Add a user data to user event (optional) 2017-02-28 19:35:45 +01:00
Mathieu Schroeter
29fe4d83c6 Reduce intro image time 2017-02-26 22:21:33 +01:00
Mathieu Schroeter
2b634894d0 Fix text to quit the game 2017-02-26 22:01:38 +01:00
Mathieu Schroeter
c910c79f5f Pause the game when the focus is lost 2017-02-26 21:39:30 +01:00
Mathieu Schroeter
2ba834578d Fix window name 2017-02-26 20:47:07 +01:00
Mathieu Schroeter
b309f4d37f Remove useless logical window size changes 2017-02-26 19:11:46 +01:00
Mathieu Schroeter
0a4515af82 Fix fullscreen on Linux 2017-02-26 18:58:29 +01:00
Mathieu Schroeter
d4a23331bd Rename music and sound files 2017-02-26 18:11:25 +01:00
Mathieu Schroeter
cdc8234934 Remove unused fullscreen bool 2017-02-26 17:57:40 +01:00
Mathieu Schroeter
3634be868d Fix title in all languages 2017-02-26 17:50:56 +01:00
Mathieu Schroeter
cceeed43f7 Remove dead code 2017-02-26 17:47:24 +01:00
Mathieu Schroeter
102ea6734c Add icon to the window 2017-02-26 17:46:49 +01:00
Mathieu Schroeter
f7e4c2c4df Move win32 resources in the resources directory 2017-02-26 10:47:46 +01:00
Mathieu Schroeter
8d543e16ec Enable intro by default 2017-02-25 15:10:14 +01:00
Mathieu Schroeter
1b51abfbb1 Remove the AD for intro images, keep only Epsitec splash 2017-02-25 15:09:51 +01:00
Mathieu Schroeter
83b459f84f Rename cpp sources to cxx 2017-02-24 18:50:03 +01:00
Mathieu Schroeter
cb43055e13 Remove obsolete member 2017-02-24 18:44:05 +01:00
Mathieu Schroeter
9864c91295 Remove useless explicit array size 2017-02-24 18:40:51 +01:00
Mathieu Schroeter
15858493dc Cosmetic: translate comments and style 2017-02-24 18:38:06 +01:00
Mathieu Schroeter
8b3f14b1c8 Cosmetic: translate some comments to english 2017-02-24 18:31:29 +01:00
Mathieu Schroeter
ab80a8fcc1 Replace if.. by switch 2017-02-24 18:12:52 +01:00
Mathieu Schroeter
7965f0e477 Cosmetic: align x and y coordinates 2017-02-24 18:07:03 +01:00
Mathieu Schroeter
1d3a45ef7d Replace list of if by switch 2017-02-24 17:35:02 +01:00
Mathieu Schroeter
025a121e44 Fix locations of files
It fixes especially the navigation for the next
and previous exercise and mission.
2017-02-23 23:29:03 +01:00
Mathieu Schroeter
b4aec1fb46 Initialize all members in the constructors 2017-02-23 19:57:41 +01:00
Mathieu Schroeter
10ba73ea0a Add win32 resource file 2017-02-23 19:35:00 +01:00
Mathieu Schroeter
36eba728a5 Add provisory log for the renders 2017-02-22 22:56:26 +01:00
Mathieu Schroeter
a6c17df306 Fix locale output 2017-02-21 22:35:48 +01:00
Mathieu Schroeter
b77327aec0 Add a GetShareDir helper 2017-02-21 22:34:55 +01:00
Mathieu Schroeter
6e3950ef1f Cosmetic: fix indent 2017-02-21 22:34:02 +01:00
Mathieu Schroeter
7d4a4f7b4f Cosmetic: translate a comment 2017-02-20 18:45:31 +01:00
Mathieu Schroeter
cf898541fd Simplify 2017-02-20 18:43:26 +01:00
Mathieu Schroeter
32a485535d Cosmetic: improve comments 2017-02-20 18:42:47 +01:00
Mathieu Schroeter
db13ba1388 Simplify 2017-02-20 18:29:55 +01:00
Mathieu Schroeter
f6334f8701 Cosmetic: fix style 2017-02-20 18:29:36 +01:00
Mathieu Schroeter
f07c5c9543 Cosmetic: remove useless comments 2017-02-20 18:29:20 +01:00
Mathieu Schroeter
acb0ba6516 Cosmetic: align 2017-02-20 18:25:33 +01:00