Commit graph

976 commits

Author SHA1 Message Date
Kazhnuz
3c90fd1fe8 feat: add API to change focus on showing a screen 2021-12-31 15:39:50 +01:00
Kazhnuz
1a889163ae feat: new subscreen system 2021-12-31 14:27:35 +01:00
Kazhnuz
c7c9e37c99 fix: fail if a label is absent 2021-12-31 14:25:43 +01:00
Kazhnuz
7ca60da3fd chore: add a screen package 2021-12-08 11:26:27 +01:00
Kazhnuz
c4db0f7d14 fix: remove subscreen handling
It'll be better handled by a special exclusive screen system
2021-12-08 11:05:46 +01:00
Kazhnuz
87d4bd389d improvement: handle via gui the overworld hud 2021-12-05 17:52:27 +01:00
Kazhnuz
76e93332e7 meta: better settings 2021-12-05 17:51:18 +01:00
Kazhnuz
5291f9f890 feat: new assets 2021-12-05 17:51:03 +01:00
Kazhnuz
1ab9159120 fix: make sure overlay state reset when it must 2021-12-05 17:50:41 +01:00
Kazhnuz
8f2886be96 feat: port the victory screen to gui 2021-09-18 21:31:17 +02:00
Kazhnuz
205028718a feat: add a prompt system to the RadianceScene 2021-09-18 21:27:14 +02:00
Kazhnuz
4a7ad692cb feat: add a reward system for the cbs 2021-09-18 19:04:49 +02:00
Kazhnuz
f520dbb388 chore: remove unused old gameover 2021-09-16 22:31:46 +02:00
Kazhnuz
3c8a3ed312 improvement: make qtes guiElements 2021-09-16 22:29:36 +02:00
Kazhnuz
5b0bdc68ce improvement: port the selection to guisystem
It's a special guiElement, as it's not drawn by the GUISystem, but
the input handling code is usefull.
2021-09-16 22:28:57 +02:00
Kazhnuz
2932a7d85a improvement: port the cbs menus and gui
Make them handled by a single screen, removing a lot of dispersed
drawing code in the turns handler
2021-09-16 22:26:59 +02:00
Kazhnuz
14a7364c43 improvement: port to common game over 2021-09-16 22:06:59 +02:00
Kazhnuz
30389a2655 chore: initial cbs scene clean-up 2021-09-16 22:06:15 +02:00
Kazhnuz
bd2ec708a3 improvement: use the scene message queue 2021-09-16 21:51:32 +02:00
Kazhnuz
a6ff9b2ca2 improvement: make messages part of RadianceScene 2021-09-16 21:18:57 +02:00
Kazhnuz
35764021af improvement: port the main menu to gui 2021-09-16 21:00:39 +02:00
Kazhnuz
0343c017d3 improvement: port the option menu to gui 2021-09-16 20:59:57 +02:00
Kazhnuz
973596cf93 improvement: port titlescreen to gui 2021-09-16 20:42:34 +02:00
Kazhnuz
ef05a48522 fix: fix newFunc function 2021-09-16 20:40:43 +02:00
Kazhnuz
9acb3b303b feat: make the messagequeue a GuiElement 2021-09-12 10:00:41 +02:00
Kazhnuz
0fe46dea91 feat: add way to draw empty icons 2021-09-12 09:57:57 +02:00
Kazhnuz
486aa019d7 feat: add an element using the choice backgrounds 2021-09-12 09:57:47 +02:00
Kazhnuz
eb9ad6e208 feat: add a tile guiElement 2021-09-12 09:54:54 +02:00
Kazhnuz
023e0185ef feat: add func support to guiElements 2021-09-12 09:53:58 +02:00
Kazhnuz
6c55a070fe fix: better handling of indirect rendering 2021-09-03 11:44:17 +02:00
Kazhnuz
07400ce991 feat(textElem): add opacity handling 2021-09-03 11:13:06 +02:00
Kazhnuz
959fd99ba4 feat(drawable): apply opacity. 2021-09-03 11:12:25 +02:00
Kazhnuz
4a84d2dc53 improvement: better wrapper handling in guiElement 2021-08-31 23:47:01 +02:00
Kazhnuz
4ccb055672 feat: add overlay darkening 2021-08-31 19:13:17 +02:00
Kazhnuz
e0ebc4969c feat: initial gui version of gameover 2021-08-31 19:12:56 +02:00
Kazhnuz
83a89dc69b feat: initial gui version of radiance's menus 2021-08-31 19:12:40 +02:00
Kazhnuz
759daf5ec0 improvement: port confirmdialog to Gui 2021-08-31 19:02:43 +02:00
Kazhnuz
839813768d fix: focus fix 2021-08-31 18:30:28 +02:00
Kazhnuz
28f41fcc49 feat: get skillname from character 2021-08-31 10:57:34 +02:00
Kazhnuz
3c94f9c1c6 feat: some parsing improvement 2021-08-31 10:57:24 +02:00
Kazhnuz
70f1fe21e9 feat: add keypressed customization 2021-08-31 10:56:56 +02:00
Kazhnuz
36b4d16939 improvement: let the screen handle opacity 2021-08-31 10:56:43 +02:00
Kazhnuz
da9dbb30b8 improvement: better element data parsing 2021-08-31 10:56:11 +02:00
Kazhnuz
75bd09f18b feat: improve focus handling 2021-08-31 10:01:24 +02:00
Kazhnuz
700eebd395 feat(game): add gui sfx to radiance's scene 2021-08-30 23:52:45 +02:00
Kazhnuz
73fc3160dd improvement(textmenu): better padding 2021-08-30 14:59:28 +02:00
Kazhnuz
2065e4ce9c fix: use right function in element:destroy() 2021-08-30 14:59:06 +02:00
Kazhnuz
c95ff30d6e improvement: better textmenus 2021-08-30 14:11:27 +02:00
Kazhnuz
8914dc2d09 feat: new element types 2021-08-30 14:11:08 +02:00
Kazhnuz
08674dbf7e fix: draw GUI over scene 2021-08-30 14:10:53 +02:00