Commit Graph

94 Commits

Author SHA1 Message Date
cha0s
23919573d6 fix: physics tick drag 2020-04-19 21:02:11 -05:00
cha0s
5eb21e5e26 fix: always listen to stream to make sure it emits 2019-12-20 19:28:38 -06:00
cha0s
1d3f614d9b refactor: out of closure 2019-12-20 19:28:22 -06:00
cha0s
d94bafd2f5 refactor: particle emission stream 2019-12-12 20:15:55 -06:00
cha0s
af9924d441 refactor: more powerful emission 2019-12-12 19:27:50 -06:00
cha0s
3b3ee97e70 fix: handle floats 2019-11-12 23:03:37 -06:00
cha0s
a0f5c0019e refactor: velocity as polar 2019-11-09 16:44:45 -06:00
cha0s
7cb4d21f5a fix: remove destroy emitters 2019-11-06 00:08:21 -06:00
cha0s
5cfc18a2aa refactor: particley goodness 2019-11-05 23:32:51 -06:00
cha0s
55590c5073 fix: remove destroyed entity particles 2019-11-03 22:50:31 -06:00
cha0s
e80f38369f flow: transient particles, isomorphic afterDeathTickers, setPosition 2019-11-03 13:25:25 -06:00
cha0s
3153c29d4d feat: active collision 2019-11-03 11:18:13 -06:00
cha0s
1f14ca546b refactor: particle physics :^) 2019-11-03 10:41:23 -06:00
cha0s
66cfd9c21a refactor: isDying StateProperty 2019-10-10 01:27:02 -05:00
cha0s
523f0adc12 chore: dead code 2019-10-03 16:39:18 -05:00
cha0s
b591e5b08f refactor: TickingPromise 2019-09-08 19:22:48 -05:00
cha0s
d9004f0e5a refactor: better context creation API 2019-09-08 06:04:31 -05:00
cha0s
e87489f691 refactor: simplify Context consumption 2019-09-08 04:55:39 -05:00
cha0s
60a091a6d9 refactor: don't extend Map for Context 2019-09-08 04:08:29 -05:00
cha0s
6ea200f708 Collider::isColliding 2019-06-06 00:20:51 -05:00
cha0s
63fdbab66a feat: more dynamic collision semantics 2019-06-05 20:20:02 -05:00
cha0s
b336a33727 fix: release collisions on leaving room 2019-05-26 12:28:41 -05:00
cha0s
0f61faabb4 fix: add/remove from list and room 2019-05-26 12:03:24 -05:00
cha0s
68d27ae5ba chore: bump 2019-05-17 06:15:36 -05:00
cha0s
6fb012090e chore: remove all references to @avocado/mixins 2019-05-17 04:35:23 -05:00
cha0s
d289b9c36a perf: much more care around hidden classes 2019-05-06 04:03:43 -05:00
cha0s
537cc167f8 fix: explicit types for minification 2019-05-05 04:26:35 -05:00
cha0s
91ffcb890f refactor: raw JS params 2019-05-04 14:06:47 -05:00
cha0s
c148bc2456 fix: physics apply stepTime as impulse 2019-05-04 13:31:16 -05:00
cha0s
dc3eeb4e7d fix: stepTimeInMs is constant 2019-05-04 13:15:34 -05:00
cha0s
7b292070e1 perf: use raw iterator 2019-05-03 23:50:31 -05:00
cha0s
9317c69c57 fix: always step physics in constant time 2019-05-03 08:48:45 -05:00
cha0s
3e2e85faf3 chore: remove event listeners on shape destroy 2019-05-03 01:21:35 -05:00
cha0s
5e12fab096 flow: optimizations 2019-05-01 21:35:38 -05:00
cha0s
ad7b03ee35 perf: isCollidingWith to array 2019-05-01 17:34:24 -05:00
cha0s
14f01f4ebe fix: dedup isCollidingWith 2019-04-30 18:22:02 -05:00
cha0s
f26c9f7fd3 fix: major memory leak 2019-04-30 18:21:06 -05:00
cha0s
4c77b2ac29 chore: dead code 2019-04-30 17:20:46 -05:00
cha0s
bdf3b313a3 chore: free'ing 2019-04-30 17:11:41 -05:00
cha0s
6143a76e0d chore: bumps 2019-04-29 20:08:14 -05:00
cha0s
b86bd93db1 refactor: byebye mixins package 2019-04-28 23:45:03 -05:00
cha0s
e5966c501c fix: guards 2019-04-23 03:22:04 -05:00
cha0s
8c1e8d8c1a fix: body guards 2019-04-21 21:43:19 -05:00
cha0s
f160f71d7a feat: debuggable 2019-04-21 02:54:07 -05:00
cha0s
092079625f refactor: scaling 2019-04-20 02:15:04 -05:00
cha0s
e56cad0ad1 feat: remove from physics when dying 2019-04-19 17:57:20 -05:00
cha0s
f9e9ac362c refactor: collider tracks collisions 2019-04-19 12:06:56 -05:00
cha0s
d5a9fb1fd8 feat: physics sensor 2019-04-19 02:52:39 -05:00
cha0s
e1e537e5e1 chore: Abstract physics world tick optimizations 2019-04-16 18:02:07 -05:00
cha0s
8d55357aad refactor: World::tick heat off 2019-04-16 14:04:30 -05:00