Commit graph

  • 5bdb275b8a feat(actor3D): add a basic 3D box drawing system for 3D actors Kazhnuz 2019-07-01 17:00:55 +0200
  • cdddc79973 feat(moveplayer3D): add sprite direction Kazhnuz 2019-07-01 14:18:04 +0200
  • 940cb1b41f improvement(camera): use the shape system to control the camera. Kazhnuz 2019-07-01 14:15:10 +0200
  • c06f1c49aa feat(world3D): add a visible shape system to handle better visiblity Kazhnuz 2019-07-01 14:13:26 +0200
  • ddebdba2e8 fix(moveplayer3D): use ground speed instead of xsp for animations Kazhnuz 2019-07-01 10:50:21 +0200
  • cf04a16c84 fix(actor3D): improve sprite drawing in fake3D worlds Kazhnuz 2019-07-01 09:57:45 +0200
  • 9639524abe Merge branch 'world-fake3D' of https://git.chlore.net/game-projects/gamecore into world-fake3D Kazhnuz 2019-06-30 22:05:08 +0200
  • 1ee0b77b50 feat(examples): add sprite support in moveplayer3D Kazhnuz 2019-06-30 22:05:02 +0200
  • 5f5b4da9c5 fix(actor3D): fix checkGround not trying the right coordinate Kazhnuz 2019-06-30 22:04:30 +0200
  • fc32ce43f5 fix(actor3D): fix checkGround not trying the right coordinate Kazhnuz 2019-06-30 22:04:01 +0200
  • 30a0d59a41 improvement(examples): register the fake3D example Kazhnuz 2019-06-30 17:10:29 +0200
  • 0687bc4cfe feat(examples): add an initial fake3D example based on moveplayer Kazhnuz 2019-06-30 17:10:16 +0200
  • 2004efa558 feat(world): add initial fake3D world implementation Kazhnuz 2019-06-30 17:07:58 +0200
  • a60058522b chore(baseworld): make drawing reordering part of getVisibleActors(id) Kazhnuz 2019-06-30 17:07:03 +0200
  • ce48e451c1 Merge branch 'new-cameras' of game-projects/gamecore into master Kazhnuz 2019-06-29 21:53:57 +0200
  • b558650d00 feat(camera): add more camera types Kazhnuz 2019-06-29 18:42:38 +0200
  • 57446b89a3 fix(utils): fix some glitch in utils.table.sum Kazhnuz 2019-06-29 14:02:03 +0200
  • 49558ac6e4 Merge branch 'new-cameras' of https://git.chlore.net/game-projects/gamecore into new-cameras Kazhnuz 2019-06-29 11:49:57 +0200
  • 4cb3a7a105 feat(loveutils): add basic table functions Kazhnuz 2019-06-29 11:49:48 +0200
  • 91fc55555f feat(camera): make the camera support multiple "mode" Kazhnuz 2019-06-29 11:32:42 +0200
  • 392fa80986 feat(camera): make the camera support multiple "mode" Kazhnuz 2019-06-29 11:25:40 +0200
  • a31eae5c24 Merge branch 'world-cleanup' of game-projects/gamecore into master Kazhnuz 2019-06-29 10:52:17 +0200
  • e7c7aa1f79 fix(world): rename some instance of BaseWorld in world2D Kazhnuz 2019-06-28 11:54:34 +0200
  • e6c2af5429 feat(world): make object creation more customizable by worlds Kazhnuz 2019-06-28 10:06:38 +0200
  • 369e0ceec0 improvement(actor): put hitbox functions that make sense in baseactor Kazhnuz 2019-06-28 08:43:01 +0200
  • b4f3008552 improvement(actor): put physics functions that make sense in baseactor Kazhnuz 2019-06-27 22:14:12 +0200
  • ff78a6ecfe improvement(actor): put gravity that make sense functions in baseactor Kazhnuz 2019-06-27 22:02:47 +0200
  • 10bbd5fd84 improvement(actor): merge most physics initialisation Kazhnuz 2019-06-27 21:56:02 +0200
  • 049213000a improvement(world): separate future position and friction from autoMove Kazhnuz 2019-06-27 21:29:49 +0200
  • c57f372648 chore(world): improve separation between bodies and actors in code Kazhnuz 2019-06-27 21:22:33 +0200
  • 7cce6ea99f improvement(world): separate queryRect into 2 functions Kazhnuz 2019-06-27 21:20:54 +0200
  • f68e300019 feat(hitbox): add a way to advertise an hitbox as main hitbox Kazhnuz 2019-06-27 21:15:57 +0200
  • 81c7dc7cd4 Merge branch 'simpler-gravity' of game-projects/gamecore into master Kazhnuz 2019-06-27 21:06:05 +0200
  • 0a66082e99 chore(actor2D): group gravity functions together Kazhnuz 2019-06-27 21:05:23 +0200
  • e916c28630 fix(actor2D): simplify gravity system by not handling x by default Kazhnuz 2019-06-27 21:03:34 +0200
  • 9f66df8537 fix(actor2D): let hitboxes handle themselves Kazhnuz 2019-06-27 20:46:21 +0200
  • b7344a8973 fix(actor2D): fix a function being put in the wrong object Kazhnuz 2019-06-27 20:38:15 +0200
  • 961c7816c1 Merge branch 'new-hitbox-system' of game-projects/gamecore into master Kazhnuz 2019-06-23 15:54:18 +0200
  • cace01cf3a feat(world): add a way to check every hitbox collisions Kazhnuz 2019-06-23 15:53:51 +0200
  • 89b2ffe483 feat(world): add a way to automatically load hitbox from a file Kazhnuz 2019-06-23 15:45:34 +0200
  • 3fd8d2fecc fix(hitboxes): reset colors after the hitbox is drawn. Kazhnuz 2019-06-23 15:44:46 +0200
  • 41cbf40890 fix(examples): call the right function in movable player example Kazhnuz 2019-06-23 15:41:30 +0200
  • eafc266544 fix(baseworld): make baseworld not crash when a body is loaded Kazhnuz 2019-06-23 15:39:57 +0200
  • 3314f1e3f9 improvement(actor): ignore by default collision with actor own hitboxes Kazhnuz 2019-06-23 15:32:25 +0200
  • 5c5b3eed34 fix(assets): add "return" call that were forgotten Kazhnuz 2019-06-23 15:29:08 +0200
  • dca4ece7fe feat(assets): add a new getCurrentAnimation function Kazhnuz 2019-06-23 15:25:56 +0200
  • 6fb3fecc95 feat(assets): add more wrapper around sprite functions in BaseActor Kazhnuz 2019-06-23 14:27:07 +0200
  • 531f3c5803 feat(assets): add more wrapper around animator functions in Sprite Kazhnuz 2019-06-23 14:25:02 +0200
  • 8a5692c1a1 feat(assets): add a way to get current relative frame Kazhnuz 2019-06-23 14:23:51 +0200
  • a3b6bcd499 feat(world): add a frame hitbox data structure to process Kazhnuz 2019-06-23 10:19:01 +0200
  • f88c7f49e4 feat(world): add multiple hitbox support on actor2D Kazhnuz 2019-06-22 22:11:22 +0200
  • c553dfafa3 feat(examples): add ducking in plateforming example Kazhnuz 2019-06-22 20:17:36 +0200
  • b770253cb5 fix(examples): adapt to the new hitbox system Kazhnuz 2019-06-22 19:28:28 +0200
  • 8c1e9d8e05 feat(world): initial support for external hitbox Kazhnuz 2019-06-22 19:27:31 +0200
  • cb97c2ceee chore(world): prepate using an external hitbox object Kazhnuz 2019-06-22 17:27:36 +0200
  • 2b1bdd0be5 improvement(world): separate bodies from actor management Kazhnuz 2019-06-22 17:19:54 +0200
  • 241baad935 fix(world): remove a forgotten debug function Kazhnuz 2019-06-21 20:06:58 +0200
  • 4547628ba5 Merge branch '0.5.1' Kazhnuz 2019-06-21 18:57:43 +0200
  • ff38f7fe87 Merge branch '0.5.x' of https://git.chlore.net/game-projects/gamecore into 0.5.1 v0.5.1 Kazhnuz 2019-06-21 18:55:31 +0200
  • 0b6101a398 meta: fix changelog Kazhnuz 2019-06-21 18:53:53 +0200
  • 79c79d9613 Merge branch '0.5.1' of game-projects/gamecore into 0.5.x Kazhnuz 2019-06-21 18:52:33 +0200
  • 664a2c7309 meta: publish 0.5.1 Kazhnuz 2019-06-21 18:51:41 +0200
  • 91019b2074 fix(world): use right camera internal coordinate Kazhnuz 2019-06-21 18:51:14 +0200
  • 408a71434f fix(world): use right camera internal coordinate Kazhnuz 2019-06-21 18:50:45 +0200
  • 3ced2dbef4 fix(world): separate getting data from the internal and advertised view Kazhnuz 2019-06-21 18:27:02 +0200
  • 80072d285a fix(examples): add missing HUD in one-player example Kazhnuz 2019-06-21 17:11:32 +0200
  • fd1a05a9a8 meta: publish 0.5.0 v0.5.0 Kazhnuz 2019-06-16 16:41:06 +0200
  • 9bc70a601f meta: update changelog Kazhnuz 2019-06-16 16:37:47 +0200
  • 81015b011b feat(examples): add a pause menu in plateformer example Kazhnuz 2019-06-16 16:37:22 +0200
  • b47e158126 feat(menusystem): add a function to deactivate assets when menu is active Kazhnuz 2019-06-16 16:36:39 +0200
  • a227bbb033 feat(world): add a function to reset world Kazhnuz 2019-06-16 16:33:29 +0200
  • fb35eca0fa feat(menusystem): add a way to deactivate world when activating the menu Kazhnuz 2019-06-16 16:21:26 +0200
  • f7040d1854 feat(world): draw actors according to their depth Kazhnuz 2019-06-16 10:24:30 +0200
  • 54b01b0d94 feat(world): add a creationID variable to keep track of actors ID Kazhnuz 2019-06-16 10:08:59 +0200
  • e9f5731a34 meta: update CHANGELOG Kazhnuz 2019-06-16 10:01:21 +0200
  • 61b3c29f6b improvement(world): only draw visible actors when a camera is active Kazhnuz 2019-06-16 10:00:05 +0200
  • 65b0c74a06 feat(world): add a batchActor function activated by a bool in tiled Kazhnuz 2019-06-15 11:50:53 +0200
  • 4c2427bfd6 feat(world): add a drawHUD function to draw the current HUD Kazhnuz 2019-06-13 22:23:23 +0200
  • 6f59f1e732 refactor(examples): use updateStart(dt) and updateEnd(dt) Kazhnuz 2019-06-13 18:44:13 +0200
  • 1c879b2090 meta: update changelog Kazhnuz 2019-06-13 18:40:10 +0200
  • 58b8c95d62 feat(actor): add *Start() and *End() functions Kazhnuz 2019-06-13 18:39:09 +0200
  • 055ae92eb9 feat(scene): add *Start() and *End() functions. Kazhnuz 2019-06-13 18:33:29 +0200
  • 5f5faddbd5 meta: add a changelog Kazhnuz 2019-06-13 17:47:48 +0200
  • d8c0ce8f00 meta: add a code of conduct Kazhnuz 2019-06-11 19:48:56 +0200
  • 236184ce0c example/plateformer: also pause asset animation Kazhnuz 2019-05-30 13:56:14 +0200
  • e475604c57 gamecore/assets: add activity handling functions Kazhnuz 2019-05-30 13:54:39 +0200
  • 67cb930ae7 example/plateformer: add a basic pause button Kazhnuz 2019-05-30 13:49:46 +0200
  • af96232d53 gamecore/input: fix two glitches in the key flushing system Kazhnuz 2019-05-30 13:49:19 +0200
  • 80ef8b1a65 gamecore/world: add an activity system for the world Kazhnuz 2019-05-30 13:37:55 +0200
  • e73d6804f5 gamecore/scenemanager: draw the world before drawing the scene Kazhnuz 2019-05-30 13:37:30 +0200
  • 48aa0a3eab gamecore/scene: put world wrapper inside the scene Kazhnuz 2019-05-30 13:27:41 +0200
  • df4d264c21 gamecore/scenemanager: let the scene manager handle directly the world Kazhnuz 2019-05-28 19:31:42 +0200
  • 23f17491ad gamecore/world: make the world registerable directly by itself Kazhnuz 2019-05-28 19:28:05 +0200
  • 5e95099af9 examples/plateform: make coin drop sparkle gfx when taken v0.4.0 Kazhnuz 2019-05-06 20:45:13 +0200
  • 3de36cc77f examples/plateform: add sparkle asset Kazhnuz 2019-05-06 20:44:53 +0200
  • fb4f438bf9 modules/world: add a generic gfx actor Kazhnuz 2019-05-06 20:44:13 +0200
  • 7bdcdc5bfa modules/assets: add getDimensions() to tileset, sprite and animators Kazhnuz 2019-05-06 20:43:51 +0200
  • 0ee3220559 modules/world: put the register and initPhysics functions in BaseActor Kazhnuz 2019-05-05 21:56:55 +0200
  • de42087e51 modules/world: init hitbox before loading the parent new() function Kazhnuz 2019-05-05 21:55:57 +0200
  • 2344bd5a9a modules/world: put non-hitbox related physics function in baseactor Kazhnuz 2019-05-05 21:44:12 +0200