Commit Graph

37 Commits

Author SHA1 Message Date
927482a15c Refactor player start settings: remove mouse camera inversion and update first-person pointer lock logic 2026-04-27 18:15:39 +02:00
4c98e2d6a6 Update ThirdPersonNavigationController tests to correctly access context and DOM element 2026-04-27 17:29:39 +02:00
93fe90a731 Update unit tests for ThirdPersonNavigationController pointer lock handling 2026-04-27 17:28:34 +02:00
d8da95f4c9 Improve third-person navigation test by calling internal handler directly 2026-04-27 17:28:21 +02:00
ed01a61ffc Remove unnecessary telemetry assertion in third-person navigation test 2026-04-27 17:28:21 +02:00
5b5ab241cf Update unit tests for runtime host and third-person navigation controller 2026-04-27 17:26:38 +02:00
3c95666e85 Add ProjectDocument support for scene building and validation 2026-04-27 17:23:25 +02:00
1ef30469eb Update ThirdPersonNavigationController unit tests to use internal pointer handlers instead of global event dispatching 2026-04-26 21:44:18 +02:00
c9327d6239 Implement manual pointer look input handling and update target assist logic 2026-04-26 21:43:44 +02:00
5cb2ce4a61 Refactor: Improve readability in ThirdPersonNavigationController unit tests 2026-04-25 19:17:19 +02:00
8c9ab0662c Fix minimum pitch angle calculation and add test for floor collision handling in third-person camera 2026-04-25 19:15:50 +02:00
4a8e03b99b Test: third-person camera smooth recovery after collision clears 2026-04-25 19:01:30 +02:00
e605999b33 Update unit tests for ThirdPersonNavigationController boundary handling 2026-04-25 17:40:09 +02:00
a93d690af0 Update unit tests for target look boundary handling to reflect non-snapping behavior 2026-04-25 17:34:57 +02:00
a0f6b98678 Add unit test for target boundary detection in third-person navigation controller 2026-04-25 17:27:45 +02:00
429209b61a Adjust precision for pitch radians assertion in ThirdPersonNavigationController test 2026-04-25 17:21:28 +02:00
9eb58252d8 Update test assertion for ThirdPersonNavigationController pitch radians 2026-04-25 17:21:27 +02:00
b2a69948eb Update unit tests for third-person navigation pitch blending 2026-04-25 17:18:39 +02:00
e92143421f Update unit test for ThirdPersonNavigationController pitch handling 2026-04-25 17:15:02 +02:00
24269c9db7 Add unit test to ensure pitch reset when target assist activates 2026-04-25 17:13:24 +02:00
688a2f3db6 Implement damped yaw rotation for smooth third-person camera target assist 2026-04-25 17:10:55 +02:00
fa18467088 Add unit test for target direction initialization in ThirdPersonNavigationController 2026-04-25 17:09:36 +02:00
de88f612f8 Add test case for target assist fading when camera collision occurs 2026-04-25 17:02:33 +02:00
62bf25cfe6 Update imports in third-person navigation controller unit tests 2026-04-25 16:56:41 +02:00
e0c1ce76ca Add unit test verifying vertical camera aim adjustment with target assist 2026-04-25 16:54:51 +02:00
5ce0f1f9cf Fix input X sign in RuntimeHost and add test for temporary look-on input in navigation controller 2026-04-25 16:32:49 +02:00
a72b321027 auto-git:
[change] src/app/App.tsx
 [change] tests/domain/runtime-interaction-system.test.ts
 [change] tests/unit/first-person-navigation-controller.test.ts
 [change] tests/unit/pause-navigation-controller.test.ts
 [change] tests/unit/third-person-navigation-controller.test.ts
2026-04-22 17:16:35 +02:00
944a63fda9 Remove tests for input suspension in navigation controllers 2026-04-14 22:42:35 +02:00
e8b26e4f96 Add test case to ignore drag orbit and zoom while input is suspended 2026-04-14 22:40:06 +02:00
7ed32f6fee Refactor and update third-person navigation controller tests 2026-04-11 22:16:07 +02:00
2fae015855 Update tests for player controller telemetry and refactor navigation controller tests 2026-04-11 19:14:22 +02:00
c1f0cacd83 Update ThirdPersonNavigationController tests with sprint input handling 2026-04-11 18:44:33 +02:00
e9e31d3fe5 Update test for feet position calculation 2026-04-11 18:05:55 +02:00
225a5fa1c1 Update test for ThirdPersonNavigationController with movement template speed check 2026-04-11 18:03:08 +02:00
eabc9ab294 Add gamepad support for third-person camera orbit in tests 2026-04-11 12:33:54 +02:00
9355531c0c Update third-person-navigation-controller.test.ts with new imports and resolved player motion type 2026-04-11 12:20:03 +02:00
4d682eed17 Add unit test for ThirdPersonNavigationController 2026-04-11 12:17:09 +02:00