Commit Graph

58 Commits

Author SHA1 Message Date
Kazhnuz Klappsthul 5ab63a145a chore: update readme and changelog 2022-08-12 10:59:03 +02:00
Kazhnuz Klappsthul 8ade1a1f93 improvement: replace with Birb version of Radiance 2021-12-04 13:18:32 +01:00
Kazhnuz Klappsthul e8e75ac4db improvement: manage music via core.music
Fix #43
2020-08-09 14:51:52 +02:00
Kazhnuz 9a0db953ba feat(debug): add basic loggin framework 2020-05-10 14:06:20 +02:00
Kazhnuz ccbff45f21 meta: add the big changes to new version 2020-04-05 18:43:20 +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 3e907b69d7 feat(core/input): extract virtualpads from the input controller 2019-07-24 15:22:04 +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 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 27773ad8d6 fix(world): don't draw unused objectlayers 2019-07-20 10:25:25 +02:00
Kazhnuz 93c4f5251d feat: add better credits 2019-07-20 10:20:26 +02:00
Kazhnuz 7e91bf406d chore(examples): put together all assets. 2019-07-20 09:57:00 +02:00
Kazhnuz 542f9c6bac improvement(core): activate vsync by default.
Fix #28
2019-07-15 10:27:55 +02:00
Kazhnuz a48308ae40 meta: update CHANGELOG 2019-07-15 10:13:51 +02:00
Kazhnuz 35433b273d chore(camera): remove hump.camera 2019-07-14 18:57:50 +02:00
Kazhnuz 6947d2f3f2 fix(camera): fix onscreen coordinates by using new core.screen func 2019-07-14 18:41:13 +02:00
Kazhnuz 1c8c2d6937 feat(screen): add a way to get coordinate and scale 2019-07-14 15:51:58 +02:00
Kazhnuz fbe5d56b4d fix(examples): add missing translations 2019-07-12 23:51:51 +02:00
Kazhnuz 98103a8d48 improvement(example): rename topdown example 2019-07-12 23:48:57 +02:00
Kazhnuz 6ee3a910f6 feat(examples): Add tests for all player number and camera mode 2019-07-12 23:42:25 +02:00
Kazhnuz a7821e8f48 improvement(examples): remove basic examples
They weren't a good demonstration of actual use of the engine, as they 
were just some quick test created at the beggining. So long, basic 
examples.
2019-07-12 23:30:32 +02:00
Kazhnuz a3b0f47127 feat(actor3D): cast shadow below the actor. 2019-07-06 18:00:00 +02:00
Kazhnuz 2004efa558 feat(world): add initial fake3D world implementation 2019-06-30 17:07:58 +02:00
Kazhnuz b558650d00 feat(camera): add more camera types 2019-06-29 18:42:38 +02:00
Kazhnuz 4cb3a7a105 feat(loveutils): add basic table functions 2019-06-29 11:49:48 +02:00
Kazhnuz 91fc55555f feat(camera): make the camera support multiple "mode" 2019-06-29 11:32:42 +02:00
Kazhnuz e6c2af5429 feat(world): make object creation more customizable by worlds 2019-06-28 10:06:38 +02:00
Kazhnuz 7cce6ea99f improvement(world): separate queryRect into 2 functions 2019-06-27 21:20:54 +02:00
Kazhnuz e916c28630 fix(actor2D): simplify gravity system by not handling x by default 2019-06-27 21:03:34 +02:00
Kazhnuz 89b2ffe483 feat(world): add a way to automatically load hitbox from a file 2019-06-23 15:45:34 +02:00
Kazhnuz dca4ece7fe feat(assets): add a new getCurrentAnimation function 2019-06-23 15:25:56 +02:00
Kazhnuz 6fb3fecc95 feat(assets): add more wrapper around sprite functions in BaseActor 2019-06-23 14:27:07 +02:00
Kazhnuz 531f3c5803 feat(assets): add more wrapper around animator functions in Sprite 2019-06-23 14:25:02 +02:00
Kazhnuz 8a5692c1a1 feat(assets): add a way to get current relative frame
This function return the current frame relative to the first frame of 
the current animation
2019-06-23 14:23:51 +02:00
Kazhnuz f88c7f49e4 feat(world): add multiple hitbox support on actor2D 2019-06-22 22:11:22 +02:00
Kazhnuz c553dfafa3 feat(examples): add ducking in plateforming example
Show how we can now modify in action an hitbox without glitching it
2019-06-22 20:17:36 +02:00
Kazhnuz 8c1e9d8e05 feat(world): initial support for external hitbox
For the moment it doesn't add any real feature, but it allow the 
mainHitbox to be an external object to the actor, giving to it more 
power.
2019-06-22 19:27:31 +02:00
Kazhnuz 2b1bdd0be5 improvement(world): separate bodies from actor management 2019-06-22 17:19:54 +02:00
Kazhnuz 241baad935 fix(world): remove a forgotten debug function 2019-06-21 20:06:58 +02:00
Kazhnuz 0b6101a398 meta: fix changelog 2019-06-21 18:53:53 +02:00
Kazhnuz 664a2c7309 meta: publish 0.5.1 2019-06-21 18:51:41 +02:00
Kazhnuz 91019b2074 fix(world): use right camera internal coordinate
Fixes #15 and #17
2019-06-21 18:51:14 +02:00
Kazhnuz 3ced2dbef4 fix(world): separate getting data from the internal and advertised view
Use two functions instead of just one, one showing the actual dimensions 
of the internal "cam" (basically, the whole screen), and one showing the 
advertised displaced camera.

Fixes #16
2019-06-21 18:27:02 +02:00
Kazhnuz 80072d285a fix(examples): add missing HUD in one-player example 2019-06-21 17:11:32 +02:00
Kazhnuz fd1a05a9a8 meta: publish 0.5.0 2019-06-16 16:41:06 +02:00
Kazhnuz 9bc70a601f meta: update changelog 2019-06-16 16:37:47 +02:00