Commit Graph

170 Commits

Author SHA1 Message Date
cha0s
b042e1b1c0 refactor: "hypotenuse" is normalization 2019-03-27 17:53:18 -05:00
cha0s
759341172e feat: Layer::visibleEntities 2019-03-27 17:39:34 -05:00
cha0s
a4d10904af feat: findEntity 2019-03-27 17:36:57 -05:00
cha0s
e42726f1ff refactor: true indexed layers 2019-03-27 17:15:53 -05:00
cha0s
771b6e6583 refactor: decorate empty class > [Class]Base 2019-03-27 16:18:27 -05:00
cha0s
71ff55c1a7 refactor: room world property 2019-03-27 16:11:37 -05:00
cha0s
e50f4e9f1a chore: dead code 2019-03-27 15:18:33 -05:00
cha0s
ab522d80f8 feat: topdown networking 2019-03-27 01:52:24 -05:00
cha0s
a4040a39b9 fix: reset children indexes after sort 2019-03-27 01:50:05 -05:00
cha0s
e3d0ca626e refactor: physics on room not list now 2019-03-27 01:49:48 -05:00
cha0s
222a0247b3 refactor: cleans, checks, searching moved to list 2019-03-27 01:49:34 -05:00
cha0s
9a1b19c00b refactor: quadTree name simplify and searching 2019-03-27 01:47:38 -05:00
cha0s
b028d782c0 chore: debugging junk 2019-03-27 01:47:01 -05:00
cha0s
55652c5d8f feat: tiles.state 2019-03-27 01:05:29 -05:00
cha0s
5616f3275b feat: layered and roomed 2019-03-27 01:03:05 -05:00
cha0s
91dccd9329 refactor: entity.state getter 2019-03-27 01:02:16 -05:00
cha0s
42c9221c49 fix: not immutable 2019-03-26 17:21:56 -05:00
cha0s
906997eeee feat: Rectangle.toPoints 2019-03-26 17:21:16 -05:00
cha0s
b8b1b98580 refactor: graphicalBoundingBox 2019-03-26 17:17:09 -05:00
cha0s
43dec37764 feat: Room 2019-03-26 17:04:52 -05:00
cha0s
90a5bed2a8 feat: layer state 2019-03-26 17:04:44 -05:00
cha0s
da1ae31f44 refactor: state getter 2019-03-26 15:41:49 -05:00
cha0s
3b021ab349 refactor: distinct layer container 2019-03-26 09:30:25 -05:00
cha0s
750730eda6 feat: layer & layerView 2019-03-25 23:39:44 -05:00
cha0s
af143670cc refactor: better render defaults 2019-03-25 23:39:07 -05:00
cha0s
26fa5e4589 refactor: tileset 2019-03-25 23:05:22 -05:00
cha0s
77042bfa8c feat: toJSON impl 2019-03-25 20:50:11 -05:00
cha0s
d02b5ccced refactor: only using width 2019-03-25 20:49:57 -05:00
cha0s
1fff0cdb16 refactor: efficiency 2019-03-25 20:49:42 -05:00
cha0s
742228ec3f feat: setTileAt 2019-03-25 20:49:16 -05:00
cha0s
0c2c9d53a9 Canvas::[renderWith -> render] 2019-03-25 20:27:07 -05:00
cha0s
b03abf5907 refactor: simpification & semantics 2019-03-25 20:26:37 -05:00
cha0s
b6688ff2bb fix: deprecation 2019-03-25 20:25:33 -05:00
cha0s
fd1c905351 refactor: semantics 2019-03-25 20:25:19 -05:00
cha0s
ad99cd3f3f feat: topdown 2019-03-25 19:03:34 -05:00
cha0s
d5356d8186 feat: Scaling 2019-03-25 19:02:30 -05:00
cha0s
58cebcd827 feat: Renderable::scale 2019-03-25 18:55:06 -05:00
cha0s
3d670c6189 fix: delete internal, no setter 2019-03-25 18:54:54 -05:00
cha0s
e1fe932495 fix: webgl 2019-03-25 18:54:09 -05:00
cha0s
b29911fbd1 feat: Image::subimage 2019-03-25 18:53:34 -05:00
cha0s
5377617dfc fix: can't even remember my own APIs 2019-03-25 11:54:20 -05:00
cha0s
3d79aafce5 feat: sprite destroy 2019-03-25 10:23:05 -05:00
cha0s
52a4c43059 refactor: more semantic graphics internals 2019-03-25 10:18:41 -05:00
cha0s
11d6337db5 feat: render to canvas 2019-03-25 10:14:55 -05:00
cha0s
b9a963d2f1 feat: BodyView 2019-03-24 19:11:45 -05:00
cha0s
12f87bd29d chore: matter body aabb 2019-03-24 18:58:26 -05:00
cha0s
3023489d91 chore: thicc'er lines 2019-03-24 18:58:13 -05:00
cha0s
977ac77a9d fix: matter wasn't removing the internal body 2019-03-24 18:30:22 -05:00
cha0s
fe229de317 refactor: sort containers by index if zIndex is equivalent (stable) 2019-03-24 04:04:39 -05:00
cha0s
92f4f4a2d1 refactor: use equalsClose for position juggling 2019-03-24 04:03:15 -05:00