106 Commits

Author SHA1 Message Date
e7331529a6 Enhance RuntimeHost unit tests to track and assert pressed keys state 2026-04-27 19:36:26 +02:00
558913db25 Enhance unit tests for RuntimeHost, improving coverage for Escape key handling and pointer lock state transitions 2026-04-27 19:30:51 +02:00
05ec0f1552 Test: Ensure Escape key does not consume event when pointer lock is active 2026-04-27 19:01:50 +02:00
2986c5ed3e Update expected camera control message in runtime host unit tests 2026-04-27 18:51:13 +02:00
1f198aee02 Refactor first-person navigation logic and remove explicit pointer lock handling 2026-04-27 18:44:15 +02:00
2d194832aa Improve pointer lock handling and context usage across runtime components 2026-04-27 18:43:48 +02:00
c443db3006 Refactor pointer lock handling and navigation state logic 2026-04-27 18:43:10 +02:00
f164adf837 Update third-person camera instructions in tests 2026-04-27 18:28:33 +02:00
a20513b2b1 Test: Clear active target when pointer lock is released 2026-04-27 18:27:17 +02:00
eb7b27e05b Refactor pointer capture logic and remove third-person pointer lock target clearing 2026-04-27 18:22:25 +02:00
a864a79c15 Test: Clear active runtime target when pointer lock is lost 2026-04-27 18:21:18 +02:00
927482a15c Refactor player start settings: remove mouse camera inversion and update first-person pointer lock logic 2026-04-27 18:15:39 +02:00
6eb059b6fc Add unit tests for RuntimeHost clock pausing and interaction binding 2026-04-27 18:00:46 +02:00
9182bf8b62 Add unit test for loading completion when NPC colliders are synced 2026-04-27 17:52:16 +02:00
5b5ab241cf Update unit tests for runtime host and third-person navigation controller 2026-04-27 17:26:38 +02:00
10bee5ef4c Enhance scene document validation with project-level checks and add mouse invert setting 2026-04-27 17:24:24 +02:00
3c95666e85 Add ProjectDocument support for scene building and validation 2026-04-27 17:23:25 +02:00
9d435f52ab Update player start entity serialization and migration tests with advanced targeting and input bindings 2026-04-27 16:03:41 +02:00
715f819f76 Feature: Implement and test clear target functionality for player start actions 2026-04-27 15:56:49 +02:00
3eca45c54b Test: Verify RuntimeHost uses authored input bindings for interaction 2026-04-27 15:45:07 +02:00
8c1b9e647e Update unit tests for Lux proposal focus bias to above center 2026-04-26 21:52:25 +02:00
bf4fa402ef Add unit test to verify Lux proposal targeting bias towards screen center focus 2026-04-26 21:51:07 +02:00
05b8632b6b Update camera position assertion in unit tests 2026-04-25 19:02:53 +02:00
5abfe9f484 Add unit tests for camera collision recovery and dialogue staging in RuntimeHost 2026-04-25 19:02:05 +02:00
0aa7fa91b6 Improve RuntimeHost unit tests for marker placement and active targeting arrows 2026-04-25 18:44:35 +02:00
2e1b6a6d55 Update unit tests for RuntimeHost positioning assertions 2026-04-25 18:38:00 +02:00
6d84f424cd Add unit tests for runtime host targeting visualization logic 2026-04-25 18:31:52 +02:00
6b6ce41f5e Test: Add unit tests for RuntimeHost target tracking and visibility logic 2026-04-25 18:21:42 +02:00
2e54ffc087 Add unit tests for resource disposal on RuntimeHost 2026-04-25 18:12:09 +02:00
74cc9d6e88 Test: Target reference clears after short camera visibility grace 2026-04-25 18:10:13 +02:00
716b1777f3 Test: Add unit tests for target candidate filtering and visibility checks in RuntimeHost 2026-04-25 18:09:21 +02:00
5c7d0a5e14 Test: Clear active target on manual look boundary 2026-04-25 17:35:09 +02:00
c55606f0b2 Test: Prevent auto-retargeting between close border targets 2026-04-25 16:49:05 +02:00
39fc5036e1 Update collision resolution test function to validate positive radius 2026-04-25 16:42:55 +02:00
92608ae395 Update test function signature by removing radius parameter 2026-04-25 16:42:54 +02:00
60d2b3c447 Improve distance assertion for runtime target candidates in tests 2026-04-25 16:40:27 +02:00
1f7464bd3a Refactor and expand RuntimeHost unit tests for target selection and retargeting logic 2026-04-25 16:39:49 +02:00
e55db834ab Feat: Add 'Above' NPC entity and related interaction tests 2026-04-25 16:32:34 +02:00
df0d577625 Update look input handling to accept directional screen-space coordinates and return detailed state 2026-04-25 16:31:20 +02:00
72a92ed798 Update test input for handleRuntimeTargetLookInput to use -1 2026-04-25 16:07:34 +02:00
7985afff0c Update RuntimeHost unit tests for target switching and look input handling 2026-04-25 15:58:54 +02:00
ed94970088 Refactor runtime target look input to support directional side targeting and update target state management 2026-04-25 15:58:18 +02:00
ba31e05905 Update RuntimeHost tests to use camera property instead of look intent method 2026-04-25 15:44:27 +02:00
99dc1871d9 Enhance runtime targeting logic and add unit tests for target switching and loss conditions 2026-04-25 15:33:43 +02:00
86e89b25ec auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-25 10:45:10 +02:00
de7055f421 auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-25 10:28:56 +02:00
5b248fa01b auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-25 10:28:56 +02:00
9261a18d94 auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-25 04:22:23 +02:00
8a23bd52a9 auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-25 04:05:05 +02:00
3f34880710 auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-25 04:02:44 +02:00