Commit Graph

29 Commits

Author SHA1 Message Date
905151abe9 replace null, true, false with integers in code 2025-07-10 13:11:36 -05:00
40a20439e5 fix contact direction skip not updating 2025-05-28 03:43:34 -05:00
3d48c0c3de fix rotating shapes phasing through collisions 2025-05-25 21:43:13 -05:00
079ae4c47c fix mouse joint instability 2025-05-20 00:26:38 -05:00
9e8e800e9d weld joint angular 2025-05-19 19:53:14 -05:00
fd365313b3 weld joint linear part working 2025-05-19 19:11:19 -05:00
6c8017b97f calculate constraint softness dynamically 2025-05-19 13:53:36 -05:00
3b19e1260e call collision callbacks during contact creation loop 2025-05-17 07:59:54 -05:00
2c6dc93167 chucker testing. always insert collision callback data. 2025-05-16 21:39:10 -05:00
e4a4e33232 add collision props that are separate from dynamic & kinematic props 2025-05-16 17:17:37 -05:00
6ac44c3de9 run collision callbacks twice. process explosion blast collision in collision callback 2025-05-16 09:30:39 -05:00
944be252c5 replace entity handles with uids 2025-02-24 11:41:36 -06:00
e0dee3e9e8 sim snasphot store -> client refactor 2025-02-20 17:16:36 -06:00
8e5b2bd773 sim ctx decoupling progress 2025-02-19 08:22:04 -06:00
f6aa25760e sim ctx decoupling progress 2025-02-14 17:01:44 -06:00
fd550a7119 refactor ent store into snapshot 2025-02-11 12:52:56 -06:00
f000bd7e65 progress & fix buddy bug 2025-02-09 15:22:43 -06:00
6fa3517d7a re-add networked debug drag 2025-02-09 11:13:36 -06:00
ed66382fd6 migrate sim global state to ctx structure 2025-02-08 12:00:27 -06:00
d9ebdc4df2 rename 'entity' -> 'sim_ent' 2025-02-08 10:07:49 -06:00
a78c5e1a47 networking progress 2025-02-08 07:06:56 -06:00
0836eec851 broad phase for colliders via aabb spatial hash 2025-01-27 19:42:17 -06:00
5b29d4f36e bullet knockback. physics damping. 2025-01-13 08:46:11 -06:00
33ad436040 draw bullet circle in tracer 2025-01-13 07:53:06 -06:00
e70047f763 disable collision between bullet shooter & bullet 2025-01-12 09:40:33 -06:00
b66f130e9c respond to collisions using callbacks rather than events 2025-01-12 09:11:30 -06:00
bbd11d2526 sort hit events by dt to prevent out of order bullet hit processing 2025-01-11 15:09:14 -06:00
0c1d6a58de move phys arguments into phys_ctx 2025-01-10 16:05:22 -06:00
0716ebd398 separate physics logic from game.c 2025-01-10 15:44:07 -06:00