Commit graph

115 commits

Author SHA1 Message Date
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
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
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
167491ecaa chore: make the scene handle its manager 2021-08-20 23:02:18 +02:00
Kazhnuz
47a9353471 fix: delete timer before calling the response 2021-08-08 13:01:58 +02:00
Kazhnuz
dac38cb49e feat: show the table we can't parse 2021-08-07 12:13:30 +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
800a025318 feat: remove stray print 2021-07-19 12:16:34 +02:00
Kazhnuz
07fc1efc8a feat: handle changing animations speed 2021-07-19 12:08:53 +02:00
Kazhnuz
eabd1a3a8c feat: add signal on some frames 2021-07-18 19:16:35 +02:00
Kazhnuz
90976b7217 fix: remove stray print 2021-07-18 09:45:08 +02:00
Kazhnuz
14e93a2880 improvement(time): add support for named tweens 2021-07-18 09:33:26 +02:00
Kazhnuz
d2db4e91a3 feat: add predicate system 2021-07-17 20:07:43 +02:00
Kazhnuz
011335ab1a Merge branch 'master' of https://git.kobold.cafe/sonic/sonic-radiance 2021-06-06 19:29:25 +02:00
Kazhnuz
8c41bce128 feat: add new table functions 2021-06-06 19:18:53 +02:00
Kazhnuz
7f22fb6ad1 feat: get debugLevel from commandline 2021-06-06 13:41:54 +02:00
Kazhnuz
d82621bf58 feat: pass command line args to birb 2021-06-06 13:41:34 +02:00
Kazhnuz
388c6f1ef9 fix:only load lovebird when launched in debug 2021-06-06 13:28:09 +02:00
Kazhnuz
d6e6a52d36 feat: darken textboxes 2021-05-20 09:07:34 +02:00
Kazhnuz
aa9140406f feat: add a parser system 2021-05-15 22:48:09 +02:00
Kazhnuz
7629b60e45 fix(datapack): handle . in names 2021-05-15 21:40:12 +02:00
Kazhnuz
4c098df30d feat: add data loading and indexing to birb 2021-05-15 21:24:29 +02:00
Kazhnuz
05169782a2 fix: fix lua files conversion to module 2021-05-15 19:49:11 +02:00
Kazhnuz
a1a130ae32 improvement: parse and validate hitboxes 2021-05-15 15:53:40 +02:00
Kazhnuz
792738c5cc feat: add table parsing 2021-05-15 15:50:15 +02:00
Kazhnuz
33d854ffd4 chore: make the datas utils a part of birb 2021-05-15 15:09:02 +02:00
Kazhnuz
e3ebe05dec Merge branch 'master' of https://git.kobold.cafe/sonic/sonic-radiance 2021-05-08 18:42:49 +02:00
Kazhnuz
c30c3336c6 feat: rework serialization
Fixes #102
2021-05-08 12:54:07 +02:00
Kazhnuz
ff8cd856fd chore: port actors to rect and box 2021-05-07 19:23:34 +02:00
Kazhnuz
05a8b71180 chore: extract shapes from actor3D 2021-05-07 19:14:13 +02:00
Kazhnuz
0421bd4954 improvement: put automove in physic mixin 2021-05-07 19:07:18 +02:00
Kazhnuz
95ea526b53 chore: simplify hitbox application 2021-05-07 18:58:08 +02:00
Kazhnuz
c17338174b feat(actor): improve semantics 2021-05-07 18:33:56 +02:00
Kazhnuz
a856739a36 improvement: refactor hitbox management 2021-05-07 18:27:13 +02:00
Kazhnuz
f3a98592b3 improvement: use directly a table for box attr 2021-05-07 18:15:43 +02:00
Kazhnuz
3f81920c49 chore: let the hitbox handle the scaling 2021-05-07 18:10:37 +02:00
Kazhnuz
040240492e chore: pack and unpack the coordinates 2021-05-07 11:56:44 +02:00
Kazhnuz
edf44fd252 chore: extract physics as a mixins 2021-05-06 20:26:06 +02:00
Kazhnuz
33427077a0 chore: refactor the actor system 2021-05-06 16:08:08 +02:00
Kazhnuz
6c546e1e0e fix: fix function getActorsInRect 2021-05-06 11:21:01 +02:00
Kazhnuz
06f50c5e59 improvement: manage music via core.music 2021-05-05 14:49:14 +02:00
Kazhnuz
b00f73c37f feat: update utils to current birb 2021-05-05 14:36:34 +02:00
Kazhnuz
4054bbe443 improvement(debug): better logs 2021-05-05 13:15:50 +02:00
Kazhnuz
4d3687f627 feat: add enums 2021-05-05 13:15:12 +02:00
Kazhnuz
30a16b4e3f improvement: put all default config in conf.lua 2021-05-05 12:09:30 +02:00
Kazhnuz
61a3206a95 chore: put tweenmanager into the class folder 2021-05-05 11:41:25 +02:00
Kazhnuz
d165fc4181 feat: backport new shape classes 2021-05-05 09:07:07 +02:00
Kazhnuz
84f483f6b4 chore: separate birbcore in its own subfolder 2021-05-05 08:53:54 +02:00
Kazhnuz
76969e7686 chore: put asset types into a subfolder 2021-05-05 08:39:52 +02:00
Kazhnuz
8eb28383ab chore:put more libs in birb.libs 2021-05-05 08:37:41 +02:00
Kazhnuz
91c214ac15 fix: rename core to "birb" 2021-05-05 08:30:32 +02:00