Commit Graph

896 Commits

Author SHA1 Message Date
cha0s
a899dfe659 refactor: better testbed 2019-09-08 20:36:31 -05:00
cha0s
d4c67d298e chore: tidy 2019-09-08 19:51:54 -05:00
cha0s
e2ff23d35c chore: naming 2019-09-08 19:34:16 -05:00
cha0s
f6a461d2d5 refactor: simplify flow 2019-09-08 19:31:14 -05:00
cha0s
b591e5b08f refactor: TickingPromise 2019-09-08 19:22:48 -05:00
cha0s
99f62e31e1 fix: sloppy paste 2019-09-08 17:39:38 -05:00
cha0s
54f56763cc fix: return map value 2019-09-08 17:39:30 -05:00
cha0s
788fa6446a chore: simplify 2019-09-08 17:22:31 -05:00
cha0s
6d6a22d527 refactor: simple 2019-09-08 08:29:31 -05:00
cha0s
1af713cfb8 refactor: simply 2019-09-08 08:19:53 -05:00
cha0s
0a3e1848f4 refactor: explicit routine context 2019-09-08 08:18:16 -05:00
cha0s
4f6869863c refactor: ticking promise 2019-09-08 08:12:31 -05:00
cha0s
a856950931 fix: resolved TickingPromises should no longer tick 2019-09-08 07:48:08 -05:00
cha0s
d77fc13592 feat: Collection::createClone 2019-09-08 07:40:07 -05:00
cha0s
3296f3d196 feat: Actions::tickingPromise 2019-09-08 07:39:55 -05:00
cha0s
708c4fe25d feat: TickingPromise.all 2019-09-08 07:39:31 -05:00
cha0s
d9004f0e5a refactor: better context creation API 2019-09-08 06:04:31 -05:00
cha0s
6b124ab183 refactor: TickingPromise is more of a joy 2019-09-08 05:34:17 -05:00
cha0s
e87489f691 refactor: simplify Context consumption 2019-09-08 04:55:39 -05:00
cha0s
96567ad32b refactor: revisit compilation later 2019-09-08 04:18:11 -05:00
cha0s
430f7bf0cd chore: formatting 2019-09-08 04:08:50 -05:00
cha0s
60a091a6d9 refactor: don't extend Map for Context 2019-09-08 04:08:29 -05:00
cha0s
ac9ca7c5a5 refactor: context global separation 2019-09-08 03:44:23 -05:00
cha0s
56e8c10f57 refactor: context math 2019-09-08 03:21:27 -05:00
cha0s
a9c1274aa8 chore: incremental port 2019-09-08 03:20:34 -05:00
cha0s
1f7763e715 fix: spawn list wasn't propagating to wielder 2019-09-08 03:20:15 -05:00
cha0s
a062a3fe51 refactor: remove half baked context typing 2019-09-08 01:15:17 -05:00
cha0s
f07ba70dd5 fix: testing 2019-09-08 01:01:18 -05:00
cha0s
e23b44eda6 chore: vscode settings 2019-09-08 00:59:26 -05:00
cha0s
94c005f0fd feat: Vector::distance 2019-07-23 00:18:59 -05:00
cha0s
7b61569a2f feat: tile entities 2019-06-12 22:22:22 -05:00
cha0s
0984263edb feat: indexAt 2019-06-12 22:15:56 -05:00
cha0s
9e083a26c3 feat: context Rectangle 2019-06-10 02:54:27 -05:00
cha0s
27afb7de81 fix: visibleAabb offsets 2019-06-10 02:53:38 -05:00
cha0s
0e8cb9a924 fix: don't include context in array 2019-06-10 02:47:28 -05:00
cha0s
0c36f7a325 feat: conditional 2019-06-08 00:23:57 -05:00
cha0s
7d4ab97fa0 feat: visibleEntitiesWithUri 2019-06-08 00:23:51 -05:00
cha0s
9239d5b2e6 Actions::serial 2019-06-07 00:14:16 -05:00
cha0s
1bd7bc41a3 fix: don't tick resolved TickingPromises 2019-06-07 00:14:06 -05:00
cha0s
fab80fec9a chore: TODO 2019-06-07 00:13:42 -05:00
cha0s
6ea200f708 Collider::isColliding 2019-06-06 00:20:51 -05:00
cha0s
7b7b688d81 feat: Actions::parallel 2019-06-06 00:09:51 -05:00
cha0s
8803402f43 refactor: moveFor takes vector 2019-06-05 23:11:59 -05:00
cha0s
e0cdf94df5 refactor: don't early out client/server 2019-06-05 21:19:16 -05:00
cha0s
63fdbab66a feat: more dynamic collision semantics 2019-06-05 20:20:02 -05:00
cha0s
226a71f065 feat: visible state packet 2019-06-05 20:19:12 -05:00
cha0s
d353648f51 fix: ensure there are queued packets 2019-06-05 20:18:58 -05:00
cha0s
8916544193 fix: ACTUALLY visible entities :) 2019-06-05 20:18:30 -05:00
cha0s
38a907d9bb fix: don't double-add entities 2019-06-05 20:16:51 -05:00
cha0s
3197525f03 fix: return spawn 2019-06-05 20:16:34 -05:00