Commit graph

  • 1e42fac57c modules/world: refactor hitbox initialization outside of initPhysics Kazhnuz 2019-05-05 21:29:49 +0200
  • 86b1368a6e modules/world: put solidity initialization into baseactor Kazhnuz 2019-05-05 21:27:02 +0200
  • 11fcc4cf99 modules/world: refactor movement functions together Kazhnuz 2019-05-05 21:25:25 +0200
  • 4b4b8b4e85 modules/world: refactor all cordinate functions together Kazhnuz 2019-05-05 21:22:41 +0200
  • 6aa7fd6399 modules/world: use the setBounceFactor function in initPhysics Kazhnuz 2019-05-05 21:18:54 +0200
  • 187f0286df modules/world: put the update functions in the baseactor Kazhnuz 2019-05-05 21:04:00 +0200
  • 1d26588904 modules/world: put timers and sprites functions in the base actor Kazhnuz 2019-05-05 21:01:54 +0200
  • 6225f1fb4e modules/world: put input functions in BaseActor Kazhnuz 2019-05-05 20:51:26 +0200
  • cd62f9c7d1 modules/world: put basic initilisation in baseactor Kazhnuz 2019-05-05 20:49:28 +0200
  • 1b5a2e9c6e modules/world: derive the Actor2D from the base actor Kazhnuz 2019-05-05 20:30:39 +0200
  • 351b2a970a modules/world: initial draft of the base actor module Kazhnuz 2019-05-05 20:30:25 +0200
  • d1a5bb9d39 modules/world: add a timer system to the actors Kazhnuz 2019-05-05 20:13:19 +0200
  • 25a582821f modules/world: only check collision if the object isn't being destroyed Kazhnuz 2019-05-05 19:50:33 +0200
  • a1ce249e00 module/world: take coin when the player collide to it Kazhnuz 2019-05-05 19:46:13 +0200
  • dfc71eaebd module/world: add a function to destroy actor Kazhnuz 2019-05-05 19:45:57 +0200
  • 146cfbed54 module/world: fix an oops Kazhnuz 2019-05-05 19:36:21 +0200
  • e4b39a318e example/plateform: add coin object Kazhnuz 2019-05-05 15:35:49 +0200
  • b41680fc8d example/plateform: add coin assets Kazhnuz 2019-05-05 15:35:34 +0200
  • f71c3b3548 example/plateform: animate the player Kazhnuz 2019-05-05 15:23:04 +0200
  • 53df3c125c modules/world: add more wrapper around sprites functions Kazhnuz 2019-05-05 15:22:54 +0200
  • 782ff6a329 example/plateform: improve animation sprites Kazhnuz 2019-05-05 15:22:21 +0200
  • 8445dd2e84 examples/plateformer : make the character clone its sprite Kazhnuz 2019-05-05 13:18:06 +0200
  • 8d655f8049 modules/world: make the actors able to clone their sprite Kazhnuz 2019-05-05 13:17:43 +0200
  • 174b51acfa modules/world: use checkCollisions to get if an object is on ground Kazhnuz 2019-05-05 13:01:25 +0200
  • b80566b4ec modules/world: add a way to check collisions Kazhnuz 2019-05-05 13:01:00 +0200
  • 977a735608 examples/plateformer: make the player able to jump Kazhnuz 2019-05-02 20:10:41 +0200
  • 0d5068fdaa modules/world: add initial way to check if an entity is on ground Kazhnuz 2019-05-02 20:10:31 +0200
  • f04d0c6b4e modules/world: initial gravity system Kazhnuz 2019-05-02 19:51:43 +0200
  • adfa147b72 examples/moveplayer: fix camera2 having the wrong set of coordinate Kazhnuz 2019-05-02 18:47:36 +0200
  • bbf8d02254 examples/moveplayer: add 4 players Kazhnuz 2019-05-02 18:47:01 +0200
  • 56a269dd57 modules/world: work around Y invertion in the camera system Kazhnuz 2019-05-02 18:46:44 +0200
  • b69ad095ee modules/world: make drawDebugViewBox function related to one view Kazhnuz 2019-05-02 18:27:58 +0200
  • 5eed16bac4 modules/world: make local the vx and vy variables Kazhnuz 2019-05-02 17:34:35 +0200
  • eddf66595c modules/world: attach and detach view just once Kazhnuz 2019-05-02 17:21:48 +0200
  • aaf0b1882b modules/world: displace the map according to the view relative position Kazhnuz 2019-05-02 16:21:24 +0200
  • 065a67a915 modules/world: add a function to get view relative position Kazhnuz 2019-05-02 16:19:59 +0200
  • f1edd118ec modules/world: simplify limitView() by using utils.math.between() Kazhnuz 2019-05-02 16:19:28 +0200
  • 8073951822 utils/math: add a function to return a value somewhere between two numbers Kazhnuz 2019-05-02 16:18:12 +0200
  • c1cefa9f92 examples/moveplayer: use the new map Kazhnuz 2019-05-01 17:22:04 +0200
  • c41930fca4 modules/world: automatize multiple character handling Kazhnuz 2019-05-01 17:21:38 +0200
  • 767fddadfa examples/moveplayer: use a different map for the moveplayer example Kazhnuz 2019-05-01 17:21:12 +0200
  • 40daa66eeb examples/moveplayer: add walls Kazhnuz 2019-05-01 17:20:31 +0200
  • dd21878ee8 modules/world: add an initActors function Kazhnuz 2019-05-01 16:25:44 +0200
  • 18d75f825c modules/world: separate map loading from level initialization Kazhnuz 2019-05-01 14:36:40 +0200
  • 98fb57afaa modules/world: floor the coordinate for sprite drawing Kazhnuz 2019-05-01 11:26:15 +0200
  • 257eec8290 modules/assets: add a way to determine ox and oy in tileset metadata Kazhnuz 2019-05-01 11:24:41 +0200
  • 0fba67f212 modules/world: handle differently the coordinate system for 2D actors Kazhnuz 2019-05-01 11:19:42 +0200
  • b754501102 examples/plateform: add basic sprite functions Kazhnuz 2019-05-01 11:17:01 +0200
  • ce2a89b295 modules/world: fix scalling function Kazhnuz 2019-05-01 11:16:37 +0200
  • 1a669029ea modules/world: add a basic sprite system for the Actor2D Kazhnuz 2019-05-01 11:07:53 +0200
  • d908604dcb module/world: return camera coordinate in the right order Kazhnuz 2019-05-01 10:39:19 +0200
  • a2d38a1ef4 module/world: make sure that the view doesn't go outside the world Kazhnuz 2019-05-01 10:27:07 +0200
  • 1c167ba566 example/plateform: add asset loading Kazhnuz 2019-04-29 21:23:51 +0200
  • 6dbbdc46dd example/moveplayer: remove playerid variable Kazhnuz 2019-04-29 21:21:07 +0200
  • 1922a975e9 examples/gameplay: remove useless cameras Kazhnuz 2019-04-29 16:40:56 +0200
  • fd78d083af modules/world: add a way to load objects from tiled Kazhnuz 2019-04-29 16:40:44 +0200
  • 66041ff511 examples/gameplay: fix an oops in the wall actor Kazhnuz 2019-04-29 16:37:01 +0200
  • a52abd0b97 examples/plateformer: add basic actors Kazhnuz 2019-04-29 16:13:09 +0200
  • dacff225a2 examples: add cameras Kazhnuz 2019-04-29 15:27:40 +0200
  • 00fe87f61d modules/world: invert player 1 and 2 cam in horizontal split mode Kazhnuz 2019-04-29 15:10:02 +0200
  • 882f98bf40 modules/world: add a way to link the camera to an actor Kazhnuz 2019-04-29 15:03:28 +0200
  • cc5de7d5ff modules/world: attach and detach the camera when drawing the map Kazhnuz 2019-04-29 14:12:34 +0200
  • 1ba74a534d modules/world: scissor the view when attaching the camera Kazhnuz 2019-04-29 14:12:04 +0200
  • bc0b1bb87b modules/world: initial functions to compute camera size and positionning Kazhnuz 2019-04-29 13:58:13 +0200
  • 3c498f2d16 modules/world: add a basic view dimension system Kazhnuz 2019-04-29 11:39:07 +0200
  • a046eb5a9c modules/world: add camera system to the world system Kazhnuz 2019-04-29 11:21:41 +0200
  • ffac18d6a5 modules/world: add a way to get camera scale and view Kazhnuz 2019-04-29 11:20:59 +0200
  • 06a5192b84 modules/world: fix a typo Kazhnuz 2019-04-29 10:47:01 +0200
  • 699efeb2fb modules/world: add a view number limit Kazhnuz 2019-04-29 10:42:43 +0200
  • 79ecdc822b modules/world: only attach view to camera if one is requested Kazhnuz 2019-04-29 08:45:48 +0200
  • 9c3ef4ce65 modules/world: add initial basic camera system Kazhnuz 2019-04-29 08:44:10 +0200
  • 977f427893 examples/plateformer: add assets for the player Kazhnuz 2019-04-28 17:08:08 +0200
  • f321703260 examples: load the plateformer example Kazhnuz 2019-04-28 17:07:53 +0200
  • d3a4809295 examples/plateformer: start as a basic sti loading example Kazhnuz 2019-04-28 17:07:39 +0200
  • f90f89e728 examples: add batch asset files Kazhnuz 2019-04-28 13:03:14 +0200
  • 116eb34aa2 modules/assets: initialize tilesets Kazhnuz 2019-04-28 13:02:49 +0200
  • 5055f84320 modules/assets: add a basic batch importing system Kazhnuz 2019-04-28 13:02:19 +0200
  • fc34cdc199 modules/world: set default collision mode to slide Kazhnuz 2019-04-28 11:15:35 +0200
  • 5777d9463b modules/world: add a way to simply set bounceFactor in the Actor2D Kazhnuz 2019-04-28 11:12:54 +0200
  • 6c2b308580 modules/world: add a way to change speed to collision normal Kazhnuz 2019-04-28 11:09:55 +0200
  • 0d25dbd839 modules/world: add collision response system Kazhnuz 2019-04-28 11:06:07 +0200
  • 7f8234b7f7 examples/gameplay: apply friction Kazhnuz 2019-04-28 09:31:37 +0200
  • c43317bfe2 modules/world: add friction system to Actor2D Kazhnuz 2019-04-28 09:31:10 +0200
  • 3ce567b113 modules/world: floor actor2D position when drawing it Kazhnuz 2019-04-28 09:22:31 +0200
  • dcfa657f64 utils: add a simple function to substract a variable to another to zero Kazhnuz 2019-04-27 22:04:18 +0200
  • ea5011642c modules/world: add a basic solidity system Kazhnuz 2019-04-25 17:54:51 +0200
  • 75eb198450 modules/world: fix an oops in Actor2D Kazhnuz 2019-04-22 12:13:42 +0200
  • 90458757e5 modules/world: make hitbox drawing part of actor Kazhnuz 2019-04-22 12:13:01 +0200
  • 05f62a6842 modules/world: make the move function return variables Kazhnuz 2019-04-22 12:09:28 +0200
  • a25e178628 modules/world: make speed relative to dt Kazhnuz 2019-04-22 12:02:52 +0200
  • 93f710e0b0 modules/world: add filter function Kazhnuz 2019-04-22 11:58:00 +0200
  • c4ef90dcdf example/moveplayer: switch to bump2D world Kazhnuz 2019-04-22 11:57:56 +0200
  • 42303da317 modules/world: fix movement functions for bump2D Kazhnuz 2019-04-22 09:42:33 +0200
  • eac75df874 modules/world: don't access directly to the actors manager inside worlds Kazhnuz 2019-04-22 09:36:29 +0200
  • ceb28eb445 modules/world: fix loading of baseworld in world2D Kazhnuz 2019-04-22 08:35:07 +0200
  • 3ece29ef43 modules/world: add a Bump2D world backend Kazhnuz 2019-04-20 22:51:56 +0200
  • e0e7eaae10 examples/options: add sfx v0.3.0 Kazhnuz 2019-04-20 18:09:24 +0200
  • 5c8452b226 example/mainmenu: add confirm and cancel sfx Kazhnuz 2019-04-20 18:03:34 +0200
  • fe740edc13 examples/mainmenu: add navigation sfx Kazhnuz 2019-04-20 17:56:30 +0200
  • 627395c83f modules/menusystem:add batch management functions for sounds Kazhnuz 2019-04-20 17:56:18 +0200