Commit graph

36 commits

Author SHA1 Message Date
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
839813768d fix: focus fix 2021-08-31 18:30:28 +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
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
d972fccb13 feat: add assets access to gui elements 2021-08-30 14:10:26 +02:00
Kazhnuz
6f6b4e6d74 chore: make canvas redraw part of canvas 2021-08-30 14:07:02 +02:00
Kazhnuz
339d927d51 fix(textwidget): better color management 2021-08-28 21:15:27 +02:00
Kazhnuz
88a68d2f98 fix: propagate cancel widget 2021-08-28 21:15:01 +02:00
Kazhnuz
9ed2b44be2 fix: redraw menu when selecting another widget 2021-08-28 21:14:48 +02:00
Kazhnuz
4daa0b16eb feat: add everything needed for fancymenus 2021-08-28 18:58:38 +02:00
Kazhnuz
ae13c1d5ae feat: ajout support du son au menu GUI 2021-08-28 18:08:02 +02:00
Kazhnuz
cf6cd3c7a3 fix: utilisation du padding comme il faut 2021-08-28 18:07:29 +02:00
Kazhnuz
fa8f59cf2c feat: use indirect rendering for menus 2021-08-28 15:48:27 +02:00
Kazhnuz
0ce811fa97 chore(textwidget): fail if position is wrong 2021-08-28 14:30:26 +02:00
Kazhnuz
44781ba325 feat: add line sizing 2021-08-28 11:24:09 +02:00
Kazhnuz
afad9f7d08 feat(textmenu): add line sizing 2021-08-28 11:16:11 +02:00
Kazhnuz
12ef4728a8 feat: add birb's menu to the gui system 2021-08-27 00:44:01 +02:00
Kazhnuz
4322a80571 feat: more screen support 2021-08-26 23:23:22 +02:00
Kazhnuz
42fbda0c58 fea(gui): add initial support for inputs 2021-08-24 19:41:25 +02:00
Kazhnuz
39d11596f0 feat: add some special guiElements 2021-08-22 16:45:43 +02:00
Kazhnuz
dd0fcf2547 feat: add transformation from list 2021-08-22 16:38:27 +02:00
Kazhnuz
f1b61c9db7 feat: add basic tweening to guiElements 2021-08-22 13:46:33 +02:00
Kazhnuz
401d5340fb fix: fix guiElements drawing 2021-08-22 13:02:52 +02:00
Kazhnuz
c658f68e14 feat: add depth sorting 2021-08-22 12:39:44 +02:00
Kazhnuz
9ff9a53d2a wip: initial version of the GUI 2021-08-21 12:45:49 +02:00