Commit Graph

148 Commits

Author SHA1 Message Date
Kazhnuz e0e7eaae10 examples/options: add sfx 2019-04-20 18:09:24 +02:00
Kazhnuz 5c8452b226 example/mainmenu: add confirm and cancel sfx 2019-04-20 18:03:34 +02:00
Kazhnuz fe740edc13 examples/mainmenu: add navigation sfx 2019-04-20 17:56:30 +02:00
Kazhnuz 627395c83f modules/menusystem:add batch management functions for sounds 2019-04-20 17:56:18 +02:00
Kazhnuz 4c1acb0afa modules/menusystem: add a function to get sound from scene assetmanager 2019-04-20 17:54:22 +02:00
Kazhnuz faa12d4ff7 modules/menusystem: link a menusystem to a scene 2019-04-20 17:54:01 +02:00
Kazhnuz 946b446844 modules/menusystem: reset sound activity to "false" in menus 2019-04-20 17:47:57 +02:00
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