Commit Graph

  • d64ec2d10c feat: physics cha0s 2019-03-22 11:25:20 -0500
  • 31efc515c3 feat: vertice operations cha0s 2019-03-22 11:25:06 -0500
  • af373189a6 refactor: es6 getter/setter cha0s 2019-03-22 11:24:50 -0500
  • 3c09ab3f82 refactor: cartesianDistance -> magnitude cha0s 2019-03-22 11:24:07 -0500
  • 3566640678 feat: Vector.angle cha0s 2019-03-22 11:23:55 -0500
  • c6e14e5eb8 fix: vectorKey cha0s 2019-03-22 11:23:12 -0500
  • ab689beee9 refactor: safer fromJSON cha0s 2019-03-21 23:40:03 -0500
  • 07491fabdf refactor: use Vector.mixin cha0s 2019-03-21 23:39:46 -0500
  • 14d07c195c fix: vector mixin was broked cha0s 2019-03-21 23:39:09 -0500
  • 0de58ff338 refactor: Vector mixin cha0s 2019-03-21 23:13:46 -0500
  • 25809f5b31 fix: prune duplicate entity results from quad tree cha0s 2019-03-21 20:13:53 -0500
  • bb02bed6a5 refactor: Listed handles quadtree nodes, 4 points for bounds cha0s 2019-03-21 20:07:32 -0500
  • 006b9a742e chore: dead code cha0s 2019-03-21 18:41:46 -0500
  • 4e5c4abe8c fix: map uuid before adding entity cha0s 2019-03-21 18:30:44 -0500
  • e31d7be41a EntityList::destroy cha0s 2019-03-21 01:32:49 -0500
  • 10be72e6fa fix: this animation cha0s 2019-03-21 01:32:39 -0500
  • fd24ca6c7c refactor: better interface cha0s 2019-03-21 01:14:24 -0500
  • 4da1b827d5 feat: custom entity list locator cha0s 2019-03-21 00:41:25 -0500
  • f2dba0a801 refactor: no nasty params cha0s 2019-03-21 00:36:06 -0500
  • 6d169ad5f4 chore: not abstract enough cha0s 2019-03-21 00:31:27 -0500
  • 880f428f3a refactor: more sensible traitAdded interface cha0s 2019-03-21 00:15:15 -0500
  • 01b5598379 chore: open it, close it cha0s 2019-03-21 00:09:17 -0500
  • 188008fbc2 chore: if you open it, close it cha0s 2019-03-20 23:23:34 -0500
  • 119edf2e47 chore: remove old junk cha0s 2019-03-20 23:02:42 -0500
  • 03dcc84ca0 fix: addTrait default to empty json cha0s 2019-03-20 23:00:42 -0500
  • 30e286b68c refactor: calculate offsets upfront cha0s 2019-03-20 21:58:14 -0500
  • 5a5169bf34 feat: uuidMapping exposure cha0s 2019-03-20 21:07:57 -0500
  • 76a444f233 feat: Controllable cha0s 2019-03-20 21:07:47 -0500
  • 103b6d4899 feat: Pictured cha0s 2019-03-20 20:15:04 -0500
  • c92ca306b4 chore: formatting cha0s 2019-03-20 19:48:52 -0500
  • 4e54e474f9 chore: remove dead cha0s 2019-03-20 19:48:31 -0500
  • 412f65cae1 chore: whitespace cha0s 2019-03-20 19:31:35 -0500
  • e74922fb2a fix: Animated wasn't setting animations' direction upfront cha0s 2019-03-20 19:23:32 -0500
  • 3f3903c882 feat: Listed trait cha0s 2019-03-20 18:35:33 -0500
  • 2872f729ff feat: EntityList QuadTree cha0s 2019-03-20 18:35:19 -0500
  • 482c5db374 refactor: QuadTree moved to math cha0s 2019-03-20 18:34:13 -0500
  • 2da9d73525 feat: QuadTree cha0s 2019-03-20 18:33:59 -0500
  • d4951fd641 refactor: synchronizer in its own file cha0s 2019-03-20 18:33:13 -0500
  • 8f7e8bb5f0 refactor: trait actions -> methods cha0s 2019-03-20 18:32:54 -0500
  • d257ea4161 feat: Entity::hasTrait cha0s 2019-03-20 18:27:06 -0500
  • cc95512f39 feat: cache resources cha0s 2019-03-20 18:26:55 -0500
  • 6a791b4dc6 chore: add quadtree cha0s 2019-03-20 01:08:51 -0500
  • f2b056f4e4 refactor: self-contained base texture cache cha0s 2019-03-20 00:25:18 -0500
  • c0fd9ad546 feat: entity z-sorting cha0s 2019-03-19 21:27:41 -0500
  • 7902311131 feat: animation offset cha0s 2019-03-19 21:11:04 -0500
  • fff621be50 feat: Renderable::zIndex with automatic dirty marking and sorting cha0s 2019-03-19 21:02:43 -0500
  • 6e0b192671 refactor: animation swapping helpers cha0s 2019-03-19 20:58:19 -0500
  • 3b0efe4e9b refactor: restructure traits, no autoregister cha0s 2019-03-19 19:52:00 -0500
  • a02353f95a feat: destroy renderables cha0s 2019-03-19 18:29:11 -0500
  • 72459bc0a9 refactor: animated trait uses Animation cha0s 2019-03-19 18:06:08 -0500
  • 042e6ae071 feat: AnimationView cha0s 2019-03-19 18:05:58 -0500
  • a4b0c9dd22 feat: timing cha0s 2019-03-19 18:05:42 -0500
  • 2a9d60006d refactor: automatic read/load for Resource cha0s 2019-03-19 18:05:12 -0500
  • ef0b526374 fix: Vector.mul cha0s 2019-03-19 18:04:51 -0500
  • 21c56ced91 refactor: hasGraphics cha0s 2019-03-19 18:04:37 -0500
  • 53f9b10eee fix: positionChanged arg order cha0s 2019-03-19 18:02:22 -0500
  • daf6eeddc7 chore: translated Rectangle cha0s 2019-03-19 13:49:21 -0500
  • 97ad01b426 chore: use container cha0s 2019-03-19 11:59:47 -0500
  • 1969657651 chore: early out cha0s 2019-03-19 11:48:46 -0500
  • fb19cdfc69 refactor: frame rect calc cha0s 2019-03-19 11:29:07 -0500
  • 2952e4edf4 refactor: always use Trait::initialize cha0s 2019-03-19 11:25:42 -0500
  • 3b50c134d0 refactor: Trait::initialize before hooks, actions, and listeners cha0s 2019-03-19 11:21:52 -0500
  • 5e8805fde1 refactor: Trait::initialize cha0s 2019-03-19 11:12:28 -0500
  • f6145f99f1 chore: dead code removal cha0s 2019-03-19 11:10:29 -0500
  • fbc0ab5583 refactor: sync position after initialization cha0s 2019-03-19 11:10:03 -0500
  • 80d808a921 feat: Trait::hasInitialized cha0s 2019-03-19 11:09:41 -0500
  • ef1dbbe5b5 refactor: container position sync cha0s 2019-03-19 11:03:48 -0500
  • fc2d873809 fix: x/y changes should emit positionChanged cha0s 2019-03-19 11:02:38 -0500
  • b4e6ed7c77 chore: tidy cha0s 2019-03-19 10:52:09 -0500
  • 8602b0e81d chore: dead code cha0s 2019-03-19 10:51:08 -0500
  • 83e50210ed fix: skip empty image load cha0s 2019-03-19 10:46:20 -0500
  • 8299973c7b refactor: hasGraphics, conditional entity container cha0s 2019-03-19 10:40:59 -0500
  • 4a4a624d9e chore: clean up animated frameRect calc cha0s 2019-03-19 10:22:35 -0500
  • 654a9b4dd8 chore: clean up listener creation cha0s 2019-03-19 10:21:00 -0500
  • d250d94f3b feat: explicit directional movement tracking cha0s 2019-03-19 10:20:49 -0500
  • 1afc3609e4 chore: standards cha0s 2019-03-19 10:19:38 -0500
  • 3b55648f60 feat: track position change cha0s 2019-03-19 10:19:23 -0500
  • 701623ea31 refactor: trait params and state passed as args, Trait::fromJSON removed cha0s 2019-03-19 10:02:18 -0500
  • b9cbccede8 feat: Animated trait cha0s 2019-03-18 22:20:03 -0500
  • 068c45842d refactor: Sprite::sourceRectangle property cha0s 2019-03-18 22:19:43 -0500
  • 5b0e8092d2 featL synchronize params and state cha0s 2019-03-18 21:22:54 -0500
  • 9e74aaf7e7 feat: graphical trait cha0s 2019-03-18 20:07:05 -0500
  • f22ea42b54 feat: graphics cha0s 2019-03-18 20:06:47 -0500
  • 86b5d7260c chore: bump cha0s 2019-03-18 20:06:27 -0500
  • f9b9c9d6d8 fix: track magnitude cha0s 2019-03-18 20:06:05 -0500
  • efce6ce42d feat: traitAdded event on Traits cha0s 2019-03-18 20:05:41 -0500
  • 2298d65cd3 feat: track direction cha0s 2019-03-18 20:05:11 -0500
  • 73a91efbeb feat: track position cha0s 2019-03-18 20:05:00 -0500
  • 77ec2a3c04 refactor: simpleState now uses Property cha0s 2019-03-18 20:04:12 -0500
  • c1e7db9ebf feat: more intelligent trait state merging cha0s 2019-03-18 20:03:30 -0500
  • a014a59e20 refactor: listener responsibility removed from trait instance cha0s 2019-03-18 20:00:02 -0500
  • 101b443316 feat: events for add/remove entity in list cha0s 2019-03-18 19:58:22 -0500
  • c240ee6337 feat: meta.emit cha0s 2019-03-18 19:57:31 -0500
  • c1f18949e5 chore: remove dead meta.getContext cha0s 2019-03-18 19:57:13 -0500
  • 5e4fde6642 fix: property mixin must call super ctor with args cha0s 2019-03-18 19:56:18 -0500
  • 22fe6261b8 chore: initial cha0s 2019-03-17 23:45:48 -0500