Commit graph

845 commits

Author SHA1 Message Date
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
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
02edc4fc07 feat(rect): add getDimensions 2021-08-28 15:48:09 +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
c37048a49a improvement: make menuback a gui element 2021-08-26 23:27:43 +02:00
Kazhnuz
5f1a9d20d0 feat: add overlay 2021-08-26 23:27:21 +02:00
Kazhnuz
01a30e73b2 feat: add an either function 2021-08-26 23:23:32 +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
c397f9d981 feat: add TimedFunctions 2021-08-22 17:22:14 +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
c586fb733d fix: replace drawAnimation by draw 2021-08-21 17:05:49 +02:00
Kazhnuz
7218b7892e feat: add a parent scene class for the game 2021-08-21 17:00:42 +02:00
Kazhnuz
9ff9a53d2a wip: initial version of the GUI 2021-08-21 12:45:49 +02:00
Kazhnuz
1d2de11bc1 feat: add util to remove table content with a func 2021-08-21 09:42:02 +02:00
Kazhnuz
e211c779a2 fix: regenerate skill liste after deserialization 2021-08-20 23:15:35 +02:00
Kazhnuz
167491ecaa chore: make the scene handle its manager 2021-08-20 23:02:18 +02:00
Kazhnuz
2f6ab59cd6 chore: more cleanup 2021-08-15 20:50:13 +02:00
Kazhnuz
7ec3bfa065 chore: general cleanup 2021-08-15 20:45:15 +02:00
Kazhnuz
ff752b3c02 improvement: harmonize game over screens 2021-08-15 20:37:12 +02:00
Kazhnuz
44f2bae574 improvement: use a confirm dialog for game over
Fixes #41
2021-08-15 17:41:39 +02:00
Kazhnuz
cb6bd66174 chore: completely redo the fighters organisation 2021-08-15 16:50:53 +02:00
Kazhnuz
34e1558f18 chore(cbs): put turns at the root 2021-08-15 16:41:33 +02:00
Kazhnuz
b513ed8ace chore(cbs): put choregraphy folder at the root 2021-08-15 16:34:36 +02:00
Kazhnuz
d66b7003ba chore(cbs): put all gui stuff into gui/ 2021-08-15 16:31:08 +02:00
Kazhnuz
687d187fe3 chore: merge menus' folders 2021-08-15 16:26:05 +02:00
Kazhnuz
e5742fa500 chore: remove commons assets from assetpacks 2021-08-15 16:13:20 +02:00
Kazhnuz
7a0eeaed1a chore: place all asset pack in asset folder 2021-08-15 16:01:25 +02:00
Kazhnuz
3d3fdc44c0 chore: make subgame worlds part of subgame folder 2021-08-15 15:39:16 +02:00
Kazhnuz
5b061fc797 chore: merge game utils folder 2021-08-15 15:36:26 +02:00
Kazhnuz
fc2642c95b feat: add statuses icons 2021-08-15 15:31:28 +02:00
Kazhnuz
f146736869 feat: add Blue Tornado and Sonic Wind 2021-08-15 15:30:52 +02:00
Kazhnuz
76ad185db8 feat: add support for alternative skill name 2021-08-15 15:30:20 +02:00
Kazhnuz
39507951b8 feat: add a way to override GFX by character 2021-08-15 15:25:44 +02:00
Kazhnuz
603d61a1fc gfx: autoload gfxes when they are created 2021-08-15 14:49:03 +02:00
Kazhnuz
0acce516c8 fix: clean up itemboxes sprites 2021-08-15 14:20:47 +02:00
Kazhnuz
06b0fb76ba feat: use the new statuses data 2021-08-13 20:14:34 +02:00
Kazhnuz
a53e367e01 feat: prepare for more complex statuses 2021-08-13 19:25:26 +02:00
Kazhnuz
6e93a11fef feat: add statuses stat effect 2021-08-08 16:00:45 +02:00
Kazhnuz
dfa1d659ff fix: use right args for loadChoregraphyFromSkill 2021-08-08 14:52:41 +02:00
Kazhnuz
bce27e8564 feat: add a center source 2021-08-08 14:49:34 +02:00
Kazhnuz
db4116f330 fix: replace wrong function 2021-08-08 14:49:22 +02:00
Kazhnuz
3e2eafb63d feat: add subchoregraphies 2021-08-08 13:11:36 +02:00
Kazhnuz
47a9353471 fix: delete timer before calling the response 2021-08-08 13:01:58 +02:00
Kazhnuz
8b785eb0a3 feat: support multiple target for skills 2021-08-08 11:34:54 +02:00
Kazhnuz
91dda9fa87 fix: remove forgotten unused function 2021-08-08 09:53:48 +02:00
Kazhnuz
01b450fef7 chore: divide choregraphy into mixins 2021-08-08 09:49:43 +02:00
Kazhnuz
9321eb411f fix : some jump fixes 2021-08-07 18:48:01 +02:00
Kazhnuz
daae72dd8a feat: add ysorting to battlesystem 2021-08-07 17:21:26 +02:00
Kazhnuz
a67d1f0824 feat: add actor targeting for choregraphy movement 2021-08-07 13:36:13 +02:00
Kazhnuz
dac38cb49e feat: show the table we can't parse 2021-08-07 12:13:30 +02:00
Kazhnuz
5d157e5251 feat: index gfx according to their tagged action 2021-08-07 12:02:28 +02:00
Kazhnuz
e30ab97e96 feat: add an index in the battlesystem world 2021-08-07 11:57:01 +02:00
Kazhnuz
c9644b2e86 improvement: make GFX movable
It'll be usefull to make everything movable
2021-08-07 11:47:26 +02:00
Kazhnuz
44cda944f5 fix: make landing work 2021-08-07 11:39:34 +02:00
Kazhnuz
28a869a42e feat: make that any actor can block choregraphy 2021-08-07 11:28:27 +02:00
Kazhnuz
bccc71ec58 chore: make movable less tied to battler 2021-08-07 11:14:08 +02:00
Kazhnuz
a418ecfb21 chore: refactor Movable 2021-08-07 11:09:49 +02:00
Kazhnuz
062070faae chore: remove tweener-based movement 2021-08-07 10:40:07 +02:00
Kazhnuz
80d18a2825 improvement: port goTo3D to motion 2021-08-07 10:36:44 +02:00
Kazhnuz
ee1995b91b improvement: add vertical motion to motion 2021-08-07 10:26:29 +02:00
Kazhnuz
0c4e960ec9 improvement: use target and motion for goTo 2021-08-07 10:07:11 +02:00
Kazhnuz
58e68f0191 feat: add target-base movement 2021-08-07 00:05:07 +02:00
Kazhnuz
0d33d8b9c8 chore: merge speed and gspeed 2021-08-07 00:04:49 +02:00
Kazhnuz
8dd4e7ba62 improvement: use a 360 motion system 2021-08-06 23:47:20 +02:00
Kazhnuz
4379f55f27 chore: extract movable from Battler 2021-08-06 20:18:48 +02:00
Kazhnuz
b5bfc30d0b chore: start improving doc 2021-07-28 13:42:23 +02:00
Kazhnuz
406055d35e fix: better requiring of utils 2021-07-28 10:16:27 +02:00
Kazhnuz
6302d80182 fix: handle depreciations 2021-07-28 10:14:12 +02:00
Kazhnuz
85ffa8c735 feat: add an homming attack GFX 2021-07-27 13:09:20 +02:00
Kazhnuz
47301e3bb3 improvement: support 3D positionning for gfx 2021-07-27 12:45:41 +02:00
Kazhnuz
8bb5501a0b qtebtn : add directions buttons 2021-07-22 13:38:01 +02:00