Commit graph

118 commits

Author SHA1 Message Date
Kazhnuz
75145f1485 feat: add a finite state machine to actors 2022-05-26 13:12:08 +02:00
Kazhnuz
84e48c0320 fix: add fallback for animations 2022-05-26 13:09:47 +02:00
Kazhnuz
b1bd072f94 fix: fix zsorting crash 2022-05-22 19:43:01 +02:00
Kazhnuz
ffd58ea1cb fix(hitbox3D): adapt dz to oz checking collision 2022-01-23 18:55:48 +01:00
Kazhnuz
272627c937 chore: remove completely the old menusystem 2022-01-06 19:11:10 +01:00
Kazhnuz
d85cd894fb feat: add a way to get screens from the gui 2022-01-05 23:25:19 +01:00
Kazhnuz
783ca58c78 fix: only redraw visible elements 2022-01-05 21:30:12 +01:00
Kazhnuz
ac63e377f9 feat: add a way to pack listbox at their end 2022-01-05 18:31:54 +01:00
Kazhnuz
13803e7560 feat: add delay to screen changes 2022-01-04 17:11:45 +01:00
Kazhnuz
e902ad6d82 fix: add haveTransform function 2022-01-04 17:11:30 +01:00
Kazhnuz
2ccf4d2e4e fix: don't pass key press to moving elements 2022-01-04 17:11:08 +01:00
Kazhnuz
193b9cffbc feat: add a way to know if there is tweens 2022-01-04 17:10:39 +01:00
Kazhnuz
b20b9e5dd4 fix: remove two stray print() 2022-01-02 22:29:40 +01:00
Kazhnuz
5c5b551d8d feat: make the cursor part of texture 2022-01-02 22:28:38 +01:00
Kazhnuz
af23416c4e fix: redraw when adding a widget 2022-01-02 20:17:17 +01:00
Kazhnuz
d118a998ad feat: add a way to pass arbitrary in scene switch 2022-01-02 20:17:03 +01:00
Kazhnuz
47b86c1862 feat: add wrap function 2022-01-02 17:11:52 +01:00
Kazhnuz
a677902f6c feat: add more actions in menus 2022-01-02 17:11:42 +01:00
Kazhnuz
784059f8f4 feat: add support for animated menu widgets 2022-01-02 10:02:16 +01:00
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
ef05a48522 fix: fix newFunc function 2021-09-16 20:40:43 +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
839813768d fix: focus fix 2021-08-31 18:30:28 +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
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
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