2019-03-17 23:45:48 -05:00
|
|
|
# TODO
|
|
|
|
|
2019-04-16 09:58:34 -05:00
|
|
|
- ✔ Remove dependency on decorators
|
2019-04-16 17:52:56 -05:00
|
|
|
- ✔ Synchronized should be a mixin
|
2019-04-16 17:58:49 -05:00
|
|
|
- ✔ Behavior items should derive type/name
|
2019-04-16 09:58:34 -05:00
|
|
|
- ✔ Precompile behavior traversals
|
2019-04-16 18:02:07 -05:00
|
|
|
- ✔ Abstract physics world tick optimizations
|
2019-04-16 18:04:53 -05:00
|
|
|
- ✔ Cache current routine for Behaved tick
|
2019-04-16 12:36:11 -05:00
|
|
|
- ✔ Apply patches to matter.js
|
|
|
|
( https://github.com/liabru/matter-js/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Abchevalier )
|
2019-04-16 16:40:20 -05:00
|
|
|
- ✔ Inline traits into entity, remove Proxy
|
2019-04-16 21:39:50 -05:00
|
|
|
- ✔ Eliminate immutable.toJS()
|
2019-04-16 23:44:03 -05:00
|
|
|
- ✔ Track dirty entity state (entityList.tick())
|
2019-04-16 17:41:17 -05:00
|
|
|
- ❌ Investigate visibleEntities path
|
|
|
|
- ❌ Investigate lookupEmitListeners path
|
|
|
|
- ❌ Investigate visibleBoundingBoxes path
|
|
|
|
- ❌ EventEmitter::emit is too hot
|
2019-04-16 18:02:07 -05:00
|
|
|
- ❌ entityList.fromJSON()
|