Commit Graph

  • e748503109 refactor: raf/caf for node cha0s 2019-03-28 17:02:50 -0500
  • 61ba78f72b fix: ensure window cha0s 2019-03-28 15:05:22 -0500
  • e4a1299ac6 chore: deps cha0s 2019-03-28 13:00:52 -0500
  • 1ca449aa07 chore: deps cha0s 2019-03-28 12:58:25 -0500
  • a314e03a9e chore: deps cha0s 2019-03-28 12:56:42 -0500
  • 6919093dc4 chore: deps cha0s 2019-03-28 12:52:57 -0500
  • 714c85a6e8 chore: deps cha0s 2019-03-28 12:51:37 -0500
  • 6e29ff3d99 chore: deps cha0s 2019-03-28 12:50:45 -0500
  • fcfef049e3 chore: local import cha0s 2019-03-28 12:50:40 -0500
  • 75a74f0b82 chore: deps cha0s 2019-03-28 12:46:39 -0500
  • 9f6a20bbc2 chore: deps cha0s 2019-03-28 12:44:56 -0500
  • 0bd8786a4a chore: dead code cha0s 2019-03-28 12:44:29 -0500
  • 18dde02fdf chore: deps cha0s 2019-03-28 12:37:04 -0500
  • d5a664b9d1 feat: animation frame cha0s 2019-03-28 12:36:49 -0500
  • 6be8adbb52 chore: deps and import paths cha0s 2019-03-28 12:31:41 -0500
  • 0bb3a05f8d refactor: ShapeView owned by physics cha0s 2019-03-28 02:39:04 -0500
  • 077b20a56c refactor: synchronizer is now 'stateless' cha0s 2019-03-28 02:09:46 -0500
  • dc82ce9266 fix: track room size cha0s 2019-03-28 02:04:29 -0500
  • 4232f01ad0 chore: remove junk cha0s 2019-03-28 02:00:25 -0500
  • f90357c35a feat: room size & bounds cha0s 2019-03-27 23:22:05 -0500
  • 31e7f7a26a feat: static physics bodies cha0s 2019-03-27 23:21:13 -0500
  • 75458d331a chore: simplify tiles size state cha0s 2019-03-27 22:27:58 -0500
  • f9826e16d5 chore: elegance cha0s 2019-03-27 21:41:46 -0500
  • 9a153dd90d feat: re-render on layer tile data change cha0s 2019-03-27 19:25:00 -0500
  • 4825bd2494 feat: matter collisions cha0s 2019-03-27 18:38:12 -0500
  • c556c90602 refactor: magnitude, dot cha0s 2019-03-27 18:06:55 -0500
  • b042e1b1c0 refactor: "hypotenuse" is normalization cha0s 2019-03-27 17:53:18 -0500
  • 759341172e feat: Layer::visibleEntities cha0s 2019-03-27 17:39:34 -0500
  • a4d10904af feat: findEntity cha0s 2019-03-27 17:36:57 -0500
  • e42726f1ff refactor: true indexed layers cha0s 2019-03-27 17:15:53 -0500
  • 771b6e6583 refactor: decorate empty class > [Class]Base cha0s 2019-03-27 16:18:27 -0500
  • 71ff55c1a7 refactor: room world property cha0s 2019-03-27 16:11:37 -0500
  • e50f4e9f1a chore: dead code cha0s 2019-03-27 15:18:33 -0500
  • ab522d80f8 feat: topdown networking cha0s 2019-03-27 01:52:24 -0500
  • a4040a39b9 fix: reset children indexes after sort cha0s 2019-03-27 01:50:05 -0500
  • e3d0ca626e refactor: physics on room not list now cha0s 2019-03-27 01:49:48 -0500
  • 222a0247b3 refactor: cleans, checks, searching moved to list cha0s 2019-03-27 01:49:34 -0500
  • 9a1b19c00b refactor: quadTree name simplify and searching cha0s 2019-03-27 01:47:38 -0500
  • b028d782c0 chore: debugging junk cha0s 2019-03-27 01:47:01 -0500
  • 55652c5d8f feat: tiles.state cha0s 2019-03-27 01:05:29 -0500
  • 5616f3275b feat: layered and roomed cha0s 2019-03-27 01:03:05 -0500
  • 91dccd9329 refactor: entity.state getter cha0s 2019-03-27 01:02:16 -0500
  • 42c9221c49 fix: not immutable cha0s 2019-03-26 17:21:56 -0500
  • 906997eeee feat: Rectangle.toPoints cha0s 2019-03-26 17:21:16 -0500
  • b8b1b98580 refactor: graphicalBoundingBox cha0s 2019-03-26 17:17:09 -0500
  • 43dec37764 feat: Room cha0s 2019-03-26 17:04:52 -0500
  • 90a5bed2a8 feat: layer state cha0s 2019-03-26 17:04:44 -0500
  • da1ae31f44 refactor: state getter cha0s 2019-03-26 15:41:49 -0500
  • 3b021ab349 refactor: distinct layer container cha0s 2019-03-26 09:30:25 -0500
  • 750730eda6 feat: layer & layerView cha0s 2019-03-25 23:39:44 -0500
  • af143670cc refactor: better render defaults cha0s 2019-03-25 23:39:07 -0500
  • 26fa5e4589 refactor: tileset cha0s 2019-03-25 23:05:22 -0500
  • 77042bfa8c feat: toJSON impl cha0s 2019-03-25 20:50:11 -0500
  • d02b5ccced refactor: only using width cha0s 2019-03-25 20:49:57 -0500
  • 1fff0cdb16 refactor: efficiency cha0s 2019-03-25 20:49:42 -0500
  • 742228ec3f feat: setTileAt cha0s 2019-03-25 20:49:16 -0500
  • 0c2c9d53a9 Canvas::[renderWith -> render] cha0s 2019-03-25 20:27:07 -0500
  • b03abf5907 refactor: simpification & semantics cha0s 2019-03-25 20:26:37 -0500
  • b6688ff2bb fix: deprecation cha0s 2019-03-25 20:25:33 -0500
  • fd1c905351 refactor: semantics cha0s 2019-03-25 20:25:19 -0500
  • ad99cd3f3f feat: topdown cha0s 2019-03-25 19:03:34 -0500
  • d5356d8186 feat: Scaling cha0s 2019-03-25 19:02:30 -0500
  • 58cebcd827 feat: Renderable::scale cha0s 2019-03-25 18:55:06 -0500
  • 3d670c6189 fix: delete internal, no setter cha0s 2019-03-25 18:54:54 -0500
  • e1fe932495 fix: webgl cha0s 2019-03-25 18:54:09 -0500
  • b29911fbd1 feat: Image::subimage cha0s 2019-03-25 18:53:34 -0500
  • 5377617dfc fix: can't even remember my own APIs cha0s 2019-03-25 11:54:20 -0500
  • 3d79aafce5 feat: sprite destroy cha0s 2019-03-25 10:23:05 -0500
  • 52a4c43059 refactor: more semantic graphics internals cha0s 2019-03-25 10:18:41 -0500
  • 11d6337db5 feat: render to canvas cha0s 2019-03-25 10:14:55 -0500
  • b9a963d2f1 feat: BodyView cha0s 2019-03-24 18:58:32 -0500
  • 12f87bd29d chore: matter body aabb cha0s 2019-03-24 18:58:26 -0500
  • 3023489d91 chore: thicc'er lines cha0s 2019-03-24 18:58:13 -0500
  • 977ac77a9d fix: matter wasn't removing the internal body cha0s 2019-03-24 18:30:22 -0500
  • fe229de317 refactor: sort containers by index if zIndex is equivalent (stable) cha0s 2019-03-24 04:04:39 -0500
  • 92f4f4a2d1 refactor: use equalsClose for position juggling cha0s 2019-03-24 04:03:15 -0500
  • 957b4c8a15 feat: Vector.equalsClose cha0s 2019-03-24 04:02:42 -0500
  • 7d2037d870 feat: real (Matter.js) physics :) cha0s 2019-03-24 03:24:35 -0500
  • ea9c116c7f fix: ShapeList type cha0s 2019-03-24 01:46:53 -0500
  • f3d8f55689 refactor: Abstract physics cha0s 2019-03-24 01:16:24 -0500
  • 5bdff7ce71 feat: virtualizedStatic cha0s 2019-03-24 01:16:04 -0500
  • e0319c0d2f refactor: physics restructuring cha0s 2019-03-24 00:46:31 -0500
  • caf69e3333 refactor: decouple entity from body cha0s 2019-03-24 00:43:07 -0500
  • 23c7a77e5b refactor: simpleState -> StateProperty cha0s 2019-03-23 23:24:18 -0500
  • 87d345177b feat: resolving now tries to preserve one axe of translation cha0s 2019-03-23 23:07:01 -0500
  • 9bd0566a1f refactor: Trait::destroy upfront to avoid surprises cha0s 2019-03-23 23:06:22 -0500
  • 78bc85be49 refactor: unnecessary lookup cha0s 2019-03-23 23:06:01 -0500
  • 49b36dabe6 fix: isTouching was broked cha0s 2019-03-23 22:36:24 -0500
  • 8418665892 refactor: eliminate redundant collision checks cha0s 2019-03-23 20:19:43 -0500
  • 0ea3e0f6c5 fix: physics collision detection cha0s 2019-03-23 20:05:48 -0500
  • f745c61ab0 chore: formatting cha0s 2019-03-23 20:04:59 -0500
  • 151ca214e0 refactor: Entity::[hasTrait -> is] cha0s 2019-03-23 18:49:19 -0500
  • f123d12624 feat: physics++ cha0s 2019-03-23 18:26:35 -0500
  • 4c8956457f fix: EventEmitter mixin wasn't forwarding args cha0s 2019-03-23 18:26:07 -0500
  • 6ab1c36980 feat: arrayUnique cha0s 2019-03-22 14:46:01 -0500
  • b361082de2 refactor: precision++ cha0s 2019-03-22 14:29:38 -0500
  • 1098725636 feat: Physical cha0s 2019-03-22 13:16:07 -0500
  • 6c26e87840 feat: ShapeView cha0s 2019-03-22 13:15:57 -0500
  • d9cf9257c1 fix: typo cha0s 2019-03-22 13:15:41 -0500
  • a21b3d6934 feat: vertice iterator cha0s 2019-03-22 13:15:28 -0500