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 |
|
Kazhnuz
|
3e26d9a769
|
fix(boxes): make sure that the textured boxes doesn't have lines
|
2019-07-20 17:09:57 +02:00 |
|
Kazhnuz
|
cbebb16c46
|
feat(action3D): add box objects
|
2019-07-20 16:55:06 +02:00 |
|
Kazhnuz
|
107b75c3ed
|
feat(assets): add box assets
|
2019-07-20 16:54:48 +02:00 |
|
Kazhnuz
|
56c64baba5
|
fix(boxes): make textured boxes available
|
2019-07-20 16:54:14 +02:00 |
|
Kazhnuz
|
eb751807f4
|
fix(boxes): correctly load textured boxes' textures
|
2019-07-20 16:53:58 +02:00 |
|
Kazhnuz
|
c53e91a564
|
feat(world3D): add a way to adapt y position from tiled
|
2019-07-20 16:53:20 +02:00 |
|
Kazhnuz
|
27773ad8d6
|
fix(world): don't draw unused objectlayers
|
2019-07-20 10:25:25 +02:00 |
|
Kazhnuz
|
b5be7e58a3
|
fix(plateformer): use the right path for plateformer example
|
2019-07-20 10:24:09 +02:00 |
|
Kazhnuz
|
93c4f5251d
|
feat: add better credits
|
2019-07-20 10:20:26 +02:00 |
|
Kazhnuz
|
79f38a2585
|
improvement: update assets credits
|
2019-07-20 10:12:05 +02:00 |
|