Commit graph

443 commits

Author SHA1 Message Date
Kazhnuz
4cedf30bfd chore: separate the exemple project 2020-04-05 18:18:13 +02:00
Kazhnuz
d59fe10927 meta: rename as birb 2020-04-05 15:46:56 +02:00
Kazhnuz
a83dceee80 feat(utils): add drawBorder function to utils 2019-11-14 19:50:26 +01:00
Kazhnuz
ad295bf9c9 feat(fonts): add filter info functions 2019-09-23 13:51:53 +02:00
Kazhnuz
84919719f8 feat(exemple): add a transition when a scene is selected 2019-09-08 16:23:42 +02:00
Kazhnuz
4b24579070 feat(scenes): handle scene transitions 2019-09-08 16:23:30 +02:00
Kazhnuz
8385a69636 feat(screen): add screen transitions 2019-09-08 16:23:12 +02:00
Kazhnuz
a1afa0821c feat(timer): add variable interpolation support via tween.lua 2019-09-08 16:18:32 +02:00
Kazhnuz
02bc52a49b feat(timer): add a switch system 2019-09-08 14:21:21 +02:00
Kazhnuz
8290fbb8d2 improvement(actors): use the new timers modules 2019-09-08 12:57:13 +02:00
Kazhnuz
ab3d9abf9f feat(modules): new Timers modules 2019-09-08 12:56:59 +02:00
Kazhnuz
eccaf77687 feat(example): add a respawn timer 2019-09-08 12:34:16 +02:00
Kazhnuz
e40ea3cfab feat(modules): make modules loadable directly from core object 2019-09-08 12:24:57 +02:00
Kazhnuz
c339129566 feat(screen): add scissoring functions 2019-09-07 21:53:14 +02:00
Kazhnuz
8e000dbc44 fix(input): improve key flushing 2019-09-07 21:51:20 +02:00
Kazhnuz
47c6bab698 fix(world): link the player to the right input source 2019-09-07 21:34:52 +02:00
Kazhnuz
8d524fb4db fix(input): fix a missing mention of "source" 2019-09-07 21:06:08 +02:00
Kazhnuz
077b1151f1 feat(world/cam): add a way to lock the camera 2019-09-07 21:04:35 +02:00
Kazhnuz
0fecc3a431 chore(actors/gfx): rework the gfx system to use animationEnded callback 2019-09-07 21:00:35 +02:00
Kazhnuz
60390ed1a7 feat(assets/animator): send the callback when the animation end 2019-09-07 20:59:44 +02:00
Kazhnuz
e6f0315a8c feat(actors): listen to animationEnded callback from sprite clones
Fixes #38
2019-09-07 20:53:22 +02:00
Kazhnuz
76fb15f862 feat(assets/animator): handle sending callbacks when animation end 2019-09-07 20:52:20 +02:00
Kazhnuz
f61f529302 fix(assets/animator): make sure that pauseAtEnd works as intended
Fixes #37
2019-09-07 20:46:00 +02:00
Kazhnuz
3a696ee58c fix(boxes/textured): use the right texture name
Fixes #40
2019-09-07 20:40:03 +02:00
Kazhnuz
77670d8ec0 fix(boxes): make sure that invisible f3D boxes are really invisibles 2019-09-07 20:38:41 +02:00
Kazhnuz
b5059e848a fix(world): propagate maptype variables to the parent
Fixes #39
2019-09-07 20:36:06 +02:00
Kazhnuz
b167c45530 fix(world3D): use the right variable name for creationID
Fixes #36
2019-09-07 20:32:21 +02:00
Kazhnuz
ca721ec8ac feat(camera+map): add a way to add padding to map limits 2019-07-26 11:53:10 +02:00
Kazhnuz
9ea2d2ca40 feat(world): add a wrapper for maps new "getBox()" function 2019-07-26 11:43:54 +02:00
Kazhnuz
2da2ffd538 fix(game): replace love.filesystem.exists by utils.filesystem.exists 2019-07-24 15:24:06 +02:00
Kazhnuz
3e907b69d7 feat(core/input): extract virtualpads from the input controller 2019-07-24 15:22:04 +02:00
Kazhnuz
2e3fd587c0 chore: port every print to new debug mode 2019-07-24 11:21:32 +02:00
Kazhnuz
70d5fdfd8c chore: activate debug mode by default 2019-07-24 11:21:22 +02:00
Kazhnuz
4e9923b2ea feat(core): add a way to activate easily debug mode directly 2019-07-24 11:21:12 +02:00
Kazhnuz
543247e721 feat(core/debug): add log functions 2019-07-24 11:19:10 +02:00
Kazhnuz
88526282ea feat: add default gamesystem uses inside mainmenu 2019-07-24 10:44:03 +02:00
Kazhnuz
df274f9dd0 feat: add default gamesystem 2019-07-24 10:43:41 +02:00
Kazhnuz
e068acbc7b feat: add a basic gamesystem modules 2019-07-24 10:43:22 +02:00
Kazhnuz
d8c0e62190 chore(world): extract map module from the world module
Fix #35
2019-07-22 22:38:19 +02:00
Kazhnuz
303b6a7184 meta: release 0.6.0 2019-07-20 18:08:58 +02:00
Kazhnuz
25e1257cf2 fix(meta): some changelog minor fixes 2019-07-20 18:07:31 +02:00
Kazhnuz
91d7284775 improvement(action3D): remove hitbox drawing) 2019-07-20 17:58:15 +02:00
Kazhnuz
215aed8684 feat(action3D): add player multiple hitboxes 2019-07-20 17:57:46 +02:00
Kazhnuz
dd15c329c8 fix(action3D): fix coin position 2019-07-20 17:47:21 +02:00
Kazhnuz
eb88c017ea feat(action3D): add collision between coin and player actors 2019-07-20 17:46:56 +02:00
Kazhnuz
54167f8a77 feat(action3D): add coin actor 2019-07-20 17:46:40 +02:00
Kazhnuz
1a5abfeaac feat(world): add a 3D gfx object 2019-07-20 17:45:51 +02:00
Kazhnuz
1d74beb263 improvement(action3D): make action3D wall objects consumes mapped-boxes 2019-07-20 17:11:28 +02:00
Kazhnuz
2ef5c01f47 feat(boxes): add sti-mapped boxes 2019-07-20 17:10:58 +02:00
Kazhnuz
7d65359230 feat(boxes): add a way to make basic boxes invisible 2019-07-20 17:10:40 +02:00