Commit graph

  • b98e8dd291 fix: use the right option music name in exemples Kazhnuz 2020-04-05 18:21:36 +0200
  • 4cedf30bfd chore: separate the exemple project Kazhnuz 2020-04-05 18:18:13 +0200
  • d59fe10927 meta: rename as birb Kazhnuz 2020-04-05 15:46:56 +0200
  • a83dceee80 feat(utils): add drawBorder function to utils Kazhnuz 2019-11-14 19:50:26 +0100
  • ad295bf9c9 feat(fonts): add filter info functions Kazhnuz 2019-09-23 13:51:53 +0200
  • 84919719f8 feat(exemple): add a transition when a scene is selected Kazhnuz 2019-09-08 16:23:42 +0200
  • 4b24579070 feat(scenes): handle scene transitions Kazhnuz 2019-09-08 16:23:30 +0200
  • 8385a69636 feat(screen): add screen transitions Kazhnuz 2019-09-08 16:23:12 +0200
  • a1afa0821c feat(timer): add variable interpolation support via tween.lua Kazhnuz 2019-09-08 16:18:32 +0200
  • 02bc52a49b feat(timer): add a switch system Kazhnuz 2019-09-08 14:21:21 +0200
  • 8290fbb8d2 improvement(actors): use the new timers modules Kazhnuz 2019-09-08 12:57:13 +0200
  • ab3d9abf9f feat(modules): new Timers modules Kazhnuz 2019-09-08 12:56:59 +0200
  • eccaf77687 feat(example): add a respawn timer Kazhnuz 2019-09-08 12:34:16 +0200
  • e40ea3cfab feat(modules): make modules loadable directly from core object Kazhnuz 2019-09-08 12:24:57 +0200
  • c339129566 feat(screen): add scissoring functions Kazhnuz 2019-09-07 21:53:14 +0200
  • 8e000dbc44 fix(input): improve key flushing Kazhnuz 2019-09-07 21:51:20 +0200
  • 47c6bab698 fix(world): link the player to the right input source Kazhnuz 2019-09-07 21:34:52 +0200
  • 8d524fb4db fix(input): fix a missing mention of "source" Kazhnuz 2019-09-07 21:06:08 +0200
  • 077b1151f1 feat(world/cam): add a way to lock the camera Kazhnuz 2019-09-07 21:04:35 +0200
  • 0fecc3a431 chore(actors/gfx): rework the gfx system to use animationEnded callback Kazhnuz 2019-09-07 21:00:35 +0200
  • 60390ed1a7 feat(assets/animator): send the callback when the animation end Kazhnuz 2019-09-07 20:59:44 +0200
  • e6f0315a8c feat(actors): listen to animationEnded callback from sprite clones Kazhnuz 2019-09-07 20:53:22 +0200
  • 76fb15f862 feat(assets/animator): handle sending callbacks when animation end Kazhnuz 2019-09-07 20:52:20 +0200
  • f61f529302 fix(assets/animator): make sure that pauseAtEnd works as intended Kazhnuz 2019-09-07 20:46:00 +0200
  • 3a696ee58c fix(boxes/textured): use the right texture name Kazhnuz 2019-09-07 20:40:03 +0200
  • 77670d8ec0 fix(boxes): make sure that invisible f3D boxes are really invisibles Kazhnuz 2019-09-07 20:38:41 +0200
  • b5059e848a fix(world): propagate maptype variables to the parent Kazhnuz 2019-09-07 20:36:06 +0200
  • b167c45530 fix(world3D): use the right variable name for creationID Kazhnuz 2019-09-07 20:32:21 +0200
  • ca721ec8ac feat(camera+map): add a way to add padding to map limits Kazhnuz 2019-07-26 11:53:10 +0200
  • 9ea2d2ca40 feat(world): add a wrapper for maps new "getBox()" function Kazhnuz 2019-07-26 11:43:54 +0200
  • 2da2ffd538 fix(game): replace love.filesystem.exists by utils.filesystem.exists Kazhnuz 2019-07-24 15:24:06 +0200
  • 3e907b69d7 feat(core/input): extract virtualpads from the input controller Kazhnuz 2019-07-24 15:22:04 +0200
  • 2e3fd587c0 chore: port every print to new debug mode Kazhnuz 2019-07-24 11:21:32 +0200
  • 70d5fdfd8c chore: activate debug mode by default Kazhnuz 2019-07-24 11:21:22 +0200
  • 4e9923b2ea feat(core): add a way to activate easily debug mode directly Kazhnuz 2019-07-24 11:21:12 +0200
  • 543247e721 feat(core/debug): add log functions Kazhnuz 2019-07-24 11:19:10 +0200
  • 88526282ea feat: add default gamesystem uses inside mainmenu Kazhnuz 2019-07-24 10:44:03 +0200
  • df274f9dd0 feat: add default gamesystem Kazhnuz 2019-07-24 10:43:41 +0200
  • e068acbc7b feat: add a basic gamesystem modules Kazhnuz 2019-07-24 10:43:22 +0200
  • d8c0e62190 chore(world): extract map module from the world module Kazhnuz 2019-07-22 22:38:19 +0200
  • 303b6a7184 meta: release 0.6.0 v0.6.0rc1 Kazhnuz 2019-07-20 18:08:58 +0200
  • 25e1257cf2 fix(meta): some changelog minor fixes Kazhnuz 2019-07-20 18:07:31 +0200
  • 91d7284775 improvement(action3D): remove hitbox drawing) Kazhnuz 2019-07-20 17:58:15 +0200
  • 215aed8684 feat(action3D): add player multiple hitboxes Kazhnuz 2019-07-20 17:57:46 +0200
  • dd15c329c8 fix(action3D): fix coin position Kazhnuz 2019-07-20 17:47:21 +0200
  • eb88c017ea feat(action3D): add collision between coin and player actors Kazhnuz 2019-07-20 17:46:56 +0200
  • 54167f8a77 feat(action3D): add coin actor Kazhnuz 2019-07-20 17:46:40 +0200
  • 1a5abfeaac feat(world): add a 3D gfx object Kazhnuz 2019-07-20 17:45:51 +0200
  • 1d74beb263 improvement(action3D): make action3D wall objects consumes mapped-boxes Kazhnuz 2019-07-20 17:11:28 +0200
  • 2ef5c01f47 feat(boxes): add sti-mapped boxes Kazhnuz 2019-07-20 17:10:58 +0200
  • 7d65359230 feat(boxes): add a way to make basic boxes invisible Kazhnuz 2019-07-20 17:10:40 +0200
  • 3e26d9a769 fix(boxes): make sure that the textured boxes doesn't have lines Kazhnuz 2019-07-20 17:09:57 +0200
  • cbebb16c46 feat(action3D): add box objects Kazhnuz 2019-07-20 16:55:06 +0200
  • 107b75c3ed feat(assets): add box assets Kazhnuz 2019-07-20 16:54:48 +0200
  • 56c64baba5 fix(boxes): make textured boxes available Kazhnuz 2019-07-20 16:54:14 +0200
  • eb751807f4 fix(boxes): correctly load textured boxes' textures Kazhnuz 2019-07-20 16:53:58 +0200
  • c53e91a564 feat(world3D): add a way to adapt y position from tiled Kazhnuz 2019-07-20 16:53:20 +0200
  • 27773ad8d6 fix(world): don't draw unused objectlayers Kazhnuz 2019-07-20 10:25:25 +0200
  • b5be7e58a3 fix(plateformer): use the right path for plateformer example Kazhnuz 2019-07-20 10:24:09 +0200
  • 93c4f5251d feat: add better credits Kazhnuz 2019-07-20 10:20:26 +0200
  • 79f38a2585 improvement: update assets credits Kazhnuz 2019-07-20 10:12:05 +0200
  • 7e91bf406d chore(examples): put together all assets. Kazhnuz 2019-07-20 09:57:00 +0200
  • 90d0892b7e feat(boxes): add a textured box Kazhnuz 2019-07-19 18:48:42 +0200
  • 4e366051c4 improvement(boxes): only use one texture for boxes instead of two Kazhnuz 2019-07-19 18:48:15 +0200
  • afbbf50539 improvement(action3D): add boxes Kazhnuz 2019-07-16 16:37:32 +0200
  • c04d9f3ba1 feat(world3D): allow creating collision from their top side Kazhnuz 2019-07-16 10:53:36 +0200
  • 22c8617717 feat(examples): add a big fake3D map example Kazhnuz 2019-07-16 10:53:02 +0200
  • 542f9c6bac improvement(core): activate vsync by default. Kazhnuz 2019-07-15 10:27:55 +0200
  • 26ff29b8aa Merge branch 'fix-cameras' of game-projects/gamecore into master Kazhnuz 2019-07-15 10:17:21 +0200
  • a48308ae40 meta: update CHANGELOG Kazhnuz 2019-07-15 10:13:51 +0200
  • 932ec26283 improvement(boxes): don't export as a texture the shadow canvas Kazhnuz 2019-07-15 10:11:11 +0200
  • 79aff589b9 fix(camera): remove test reticule Kazhnuz 2019-07-15 10:09:54 +0200
  • 2f7d313ab9 fix(camera): fix tearing and heavy pixelisation in zoom mode Kazhnuz 2019-07-15 10:04:06 +0200
  • f2cabff81c chore(camera): improve comments Kazhnuz 2019-07-14 23:15:30 +0200
  • f9a268a51a improvement(camera): make getViewsDimensions a wrapper around a camutil Kazhnuz 2019-07-14 23:12:22 +0200
  • 7376d75aeb chore(camera): simplify view system Kazhnuz 2019-07-14 22:59:58 +0200
  • 7ec715850c chore(camera): remove unused functions Kazhnuz 2019-07-14 22:53:55 +0200
  • 81dd584e11 improvement(camera): use a new canvas-based view system Kazhnuz 2019-07-14 22:49:27 +0200
  • 35433b273d chore(camera): remove hump.camera Kazhnuz 2019-07-14 18:57:50 +0200
  • c7e2f2daca fix(baseworld): draw all map layer instead of using map:draw() Kazhnuz 2019-07-14 18:51:00 +0200
  • f48de0e9bd improvement(camera): manually attach the view instead of using hump func Kazhnuz 2019-07-14 18:48:25 +0200
  • 6947d2f3f2 fix(camera): fix onscreen coordinates by using new core.screen func Kazhnuz 2019-07-14 18:41:13 +0200
  • fb428b45c3 chore(camera): put the view algorithm in a "utils" file Kazhnuz 2019-07-14 18:35:33 +0200
  • e4b89ddd31 chore(camera): split camera into a specific folder Kazhnuz 2019-07-14 18:28:29 +0200
  • 1c8c2d6937 feat(screen): add a way to get coordinate and scale Kazhnuz 2019-07-14 15:51:58 +0200
  • 208c523248 fix(camera): fix map not being clipped in split mode Kazhnuz 2019-07-13 00:29:43 +0200
  • fafaa3fe49 fix(camera): remove scissoring from the hump camera library used Kazhnuz 2019-07-13 00:26:16 +0200
  • 443b8c0e1c improvement(examples): put menu examples after gameplay examples Kazhnuz 2019-07-12 23:52:49 +0200
  • fbe5d56b4d fix(examples): add missing translations Kazhnuz 2019-07-12 23:51:51 +0200
  • 98103a8d48 improvement(example): rename topdown example Kazhnuz 2019-07-12 23:48:57 +0200
  • 6ee3a910f6 feat(examples): Add tests for all player number and camera mode Kazhnuz 2019-07-12 23:42:25 +0200
  • f9ba042089 feat(examples): add a way to add argument to examples scenes in mainmenu Kazhnuz 2019-07-12 23:35:04 +0200
  • a7821e8f48 improvement(examples): remove basic examples Kazhnuz 2019-07-12 23:30:32 +0200
  • ee6ac56eea feat(examples): make player number and camera mode customizable Kazhnuz 2019-07-12 23:28:06 +0200
  • 342d073572 fix(world3D): dont attribute the getVisibleActor() function to baseworld Kazhnuz 2019-07-12 23:22:03 +0200
  • 242e916d4b fix(actor2D): remove an erroneous call to Actor3D Kazhnuz 2019-07-12 23:18:01 +0200
  • 696360ac30 Merge branch 'world-fake3D' of game-projects/gamecore into master Kazhnuz 2019-07-06 18:13:51 +0200
  • 0993f1e8bb fix(boxes): remove some test print. Kazhnuz 2019-07-06 18:02:53 +0200
  • a3b0f47127 feat(actor3D): cast shadow below the actor. Kazhnuz 2019-07-06 18:00:00 +0200
  • c043bb8ecf feat(actor3D): add zSorting support Kazhnuz 2019-07-01 18:06:25 +0200