Commit graph

541 commits

Author SHA1 Message Date
Kazhnuz
51ea3629d0 modules/menusystem: add a function to reset menus' sound state 2019-04-20 17:45:58 +02:00
Kazhnuz
d1c2f8634b modules/menusystem: rename correctly internal navigations sound function 2019-04-20 17:42:04 +02:00
Kazhnuz
1e333fc179 examples/mainmenu: add audio SFX for menu sounds 2019-04-20 16:07:31 +02:00
Kazhnuz
59534f20b5 examples/options: re-align widgets 2019-04-20 15:51:29 +02:00
Kazhnuz
615875bcfd examples/options: add audio widgets 2019-04-19 23:21:32 +02:00
Kazhnuz
dd0234a624 examples/options: add music 2019-04-17 19:05:53 +02:00
Kazhnuz
62358ded31 examples/options: deactivate the key detector 2019-04-15 18:50:09 +02:00
Kazhnuz
db4370803a examples/options: rough way to change keys 2019-04-15 17:21:23 +02:00
Kazhnuz
ddaeff3101 example: list keys inside the player submenu 2019-04-15 17:13:42 +02:00
Kazhnuz
a25259e6b9 examples/options : list players as submenus 2019-04-15 17:04:44 +02:00
Kazhnuz
f37eaef79a modules/menusystem: add a way to manage menusystem activity 2019-04-15 16:30:45 +02:00
Kazhnuz
802e1a78a3 modules/scenes: fix an oops 2019-04-14 19:46:39 +02:00
Kazhnuz
324a5854b7 core: add a way to get keyboard callbacks from current scene 2019-04-14 19:45:52 +02:00
Kazhnuz
1aef8ad49d core: add a special file for callbacks 2019-04-14 19:24:10 +02:00
Kazhnuz
fdba16e2f2 options: add a way to set an input key 2019-04-14 18:27:24 +02:00
Kazhnuz
853a55cda4 examples/options: support language changing 2019-04-14 18:11:44 +02:00
Kazhnuz
a470f53f8f lang: add a way to check language availability 2019-04-14 18:11:31 +02:00
Kazhnuz
cdf088e2a1 options: add the controller to the options manager 2019-04-14 18:08:52 +02:00
Kazhnuz
8fc48bc11a datas/langs : add more translations 2019-04-14 18:00:40 +02:00
Kazhnuz
0fd1c60b95 examples/options : translate option menu 2019-04-14 17:59:03 +02:00
Kazhnuz
a224021726 examples/inventory: translate inventory 2019-04-14 17:52:30 +02:00
Kazhnuz
374ca29d3a datas/langs: translate inventory 2019-04-14 17:50:13 +02:00
Kazhnuz
1cc44dd54f mainmenu: translate main menu 2019-04-14 17:49:25 +02:00
Kazhnuz
2affb1c789 lang: remove unused functions 2019-04-14 11:50:28 +02:00
Kazhnuz
b801c59a62 lang: update translation system 2019-04-14 11:48:05 +02:00
Kazhnuz
37b6613c4a lang: adapt lang name functions to the new medata format 2019-04-14 11:25:28 +02:00
Kazhnuz
1e215a99bf lang: improve data handling 2019-04-13 19:00:03 +02:00
Kazhnuz
1c51b35112 options: set default language as current language 2019-04-13 18:58:40 +02:00
Kazhnuz
fb29ae65b3 options: make language loading and changing part of the options 2019-04-13 18:54:07 +02:00
Kazhnuz
59029068f1 lang: return datas instead of directly putting them in self.datas 2019-04-13 18:42:47 +02:00
Kazhnuz
f40d2c9912 lang: add a constant for the translation path 2019-04-13 18:32:54 +02:00
Kazhnuz
113af71896 gamecore: load the lang module 2019-04-13 18:32:27 +02:00
Kazhnuz
2333339224 datas: add basic translations for the exemples 2019-04-13 18:27:26 +02:00
Kazhnuz
fee42e308a exemples/options : add resolution widget 2019-04-13 14:34:35 +02:00
Kazhnuz
a370cefcd7 modules/menusystem: invalidate widget's canvas when using its action 2019-04-13 14:25:54 +02:00
Kazhnuz
a6b1f2da59 modules/menusystem: add a way to easily invalidate widget canvas 2019-04-13 10:44:07 +02:00
Kazhnuz
ae5a001e00 examples/options: export widgets canvas as a real texture
It'll avoid screen change clearing the texture content
2019-04-13 10:39:01 +02:00
Kazhnuz
defe5fea9a examples/options: add basic switches widgets 2019-04-13 10:27:08 +02:00
Kazhnuz
0686b70b6a examples/options: add basic structure 2019-04-13 10:14:15 +02:00
Kazhnuz
8a50e77796 examples/options: separate widgets from main file 2019-04-13 10:10:35 +02:00
Kazhnuz
2b45098bcf examples/options: make the Exit widget go back to mainmenu 2019-04-13 10:00:34 +02:00
Kazhnuz
a1f59a60d6 examples/options: Add a double text widget 2019-04-13 09:59:23 +02:00
Kazhnuz
fb1871e0d9 examples: register the option menu 2019-04-13 09:55:15 +02:00
Kazhnuz
6c2be10628 examples/options: use mainmenu as a base 2019-04-13 09:47:53 +02:00
Kazhnuz
193e9b6fbf modules/world: add speed variables 2019-04-13 09:40:14 +02:00
Kazhnuz
f61cb21d58 examples/moveplayer: test 2 players 2019-04-11 19:18:51 +02:00
Kazhnuz
a81ac5b819 modules/menusystem: add an arbitrary order system to widgets & menus 2019-04-11 18:16:36 +02:00
Kazhnuz
9367bee577 modules/menusystem: add an arbitrary order variable to widgets 2019-04-11 17:31:29 +02:00
Kazhnuz
05a5f8d877 modules/menusystem: add a way to preserve creation order 2019-04-11 17:31:01 +02:00
Kazhnuz
1061e4822f gamecore: better comments and organization 2019-04-11 17:23:39 +02:00