23 Commits

Author SHA1 Message Date
23a6655bb0 specify crate versions in workspace 2026-02-05 07:23:27 -08:00
5db2ce076d update glam 2026-02-05 06:51:07 -08:00
3e0fc54852 Delete Body.acceleration Field (#30)
Acceleration is not a persistent part of the PhysicsState, and is only used for intermediate calculations along a trajectory.

Fixes several bugs:
- Walk decelerate clip into wall
- Walk accelerate clip into wall
- Fall while flying

Reviewed-on: #30
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
2026-01-27 17:08:08 +00:00
b12c495a33 it: bug 3 2026-01-22 08:57:35 -08:00
730c5fb7dd common: integer: generic zero 2025-11-22 08:47:16 -08:00
f6f35c5f54 fix lints 2025-11-17 12:41:34 -08:00
4e7d580918 add lints to workspace 2025-11-16 14:53:23 -08:00
3692d7f79e it: fix bug 3 test 2025-08-29 19:07:57 -07:00
7e49840768 it: set gravity to 0 2025-08-29 19:06:51 -07:00
4ecdd547c6 it: use instruction iter 2025-08-29 18:30:28 -07:00
6e778869e8 it: bug 3 test scene 2025-08-29 18:30:18 -07:00
6509bef070 it: add test scene 2025-08-29 16:47:46 -07:00
55d4b1d264 physics: PhysicsData is immutable after construction 2025-08-28 16:37:48 -07:00
38b3f3d7a3 use expect instead of allow 2025-07-19 02:25:55 -07:00
9e2e1d9d4a it: add physics bug tests, use cargo test -- --ignored 2025-05-22 15:37:10 -07:00
6f1548403a it: split into modules 2025-05-22 13:41:43 -07:00
a5ad7d4d6e it: cli 2025-03-12 17:23:21 -07:00
fc3681f41f it: read_entire_file use built in 2025-03-11 14:07:24 -07:00
bfea49ffae it: measure simulate speed 2025-03-08 17:39:47 -08:00
61e44f2aba upgrade rust edition to 2024 2025-02-20 18:58:01 -08:00
c128046d88 bump library versions 2025-01-29 14:41:59 -08:00
2f26662dda it: drop strafe-client::file dependency 2025-01-22 09:37:16 -08:00
6f739dba8d add integration testing 2025-01-22 09:36:35 -08:00