Commit Graph

2666 Commits

Author SHA1 Message Date
4b8e75483d Track pressed keys in RuntimeHost and handle key up events 2026-04-14 22:39:04 +02:00
b13c293f62 Add keyup and blur event listeners to RuntimeHost 2026-04-14 22:39:04 +02:00
3fa49dee2a Add input handling for runtime pause state in RuntimeHost 2026-04-14 22:38:35 +02:00
ed29551104 Add input suspension checks to navigation controller 2026-04-14 22:38:25 +02:00
9889ffbc70 Add pauseTime input handling and context method for input suspension 2026-04-14 22:38:21 +02:00
1d840bae43 Add pauseTime action and bindings for player input 2026-04-14 22:38:11 +02:00
fe87f972a5 Add setRuntimeDialogueHandler to MockRuntimeHost 2026-04-14 22:28:04 +02:00
4bf5afb263 Handle 'setProjectTimePaused' in asset and scheduler files 2026-04-14 22:28:04 +02:00
c9b0e4c827 Add test for pause overlay in RunnerCanvas 2026-04-14 22:26:40 +02:00
ea7481acc9 Add test for project time pause control effects 2026-04-14 22:26:27 +02:00
c113a8463e Add project global control target and effect tests 2026-04-14 22:25:44 +02:00
bb02f227d8 Add pause styles to runner canvas 2026-04-14 22:25:40 +02:00
09f05c3244 Add runtime pause state handling in RunnerCanvas 2026-04-14 22:25:30 +02:00
2501f18c50 Add pause functionality and keyboard controls to RuntimeHost 2026-04-14 22:25:23 +02:00
d1d46deca0 Add project global control target and resolved state for time pause 2026-04-14 22:24:54 +02:00
c3b91330d3 Add project time pause control effect and state 2026-04-14 22:24:48 +02:00
559faabd6b Update link actions in build-runtime-scene.test.ts 2026-04-14 21:48:59 +02:00
bbc981cd71 Add support for startDialogue action in runtime scene build and tests 2026-04-14 21:48:54 +02:00
b44d5f9263 Add function to canonicalize interaction link trigger 2026-04-14 21:27:59 +02:00
0c6caaa6c0 Remove unused test case from runtime-host.test.ts 2026-04-14 21:27:49 +02:00
651567fbfc Add tests for interaction link triggers and dialogue starts 2026-04-14 21:27:42 +02:00
163ca929ad Remove suppressNextDialogueAdvanceClick logic in RuntimeHost 2026-04-14 21:27:32 +02:00
f4cef8b0f0 Add function to resolve effective interaction trigger in runtime-interaction-system.ts 2026-04-14 21:27:26 +02:00
ac29a21915 Update test to include trigger in dispatch check 2026-04-14 21:20:50 +02:00
77eff081ac Add trigger field to dialogue source and update tests 2026-04-14 21:19:42 +02:00
dfdffdda1c Introduce suppressNextDialogueAdvanceClick in RuntimeHost and related updates 2026-04-14 21:19:29 +02:00
446118153e Add trigger field to RuntimeDialogueStartSource and update usage 2026-04-14 21:19:29 +02:00
cef25c0847 Add function to calculate distance to axis-aligned box and update interaction system 2026-04-14 21:13:49 +02:00
7198b43241 Update player position handling in interaction system and tests 2026-04-14 21:12:53 +02:00
7449dccd61 Add player trigger probe and collision detection functions 2026-04-14 21:12:42 +02:00
df6f1b50da Update App.tsx to reseed editor viewport on Start Day and Start Time change 2026-04-14 20:57:48 +02:00
83a3e74444 Add options parameter to applyProjectTimeSettings and updateProjectTimeSettings in App.tsx 2026-04-14 20:56:33 +02:00
6e8f91042b Update viewport canvas test to include editor simulation 2026-04-14 20:55:28 +02:00
00dff0edd1 Add test for runtime scene editor simulation 2026-04-14 20:55:28 +02:00
caedbb17f8 Update tests for ViewportCanvas component 2026-04-14 20:54:06 +02:00
dfedab901d Add additional parameter to viewport creation methods 2026-04-14 20:54:06 +02:00
cbacf9ea5e Enhance clock display and add controls for editor simulation in App.tsx 2026-04-14 20:52:35 +02:00
244e24eb50 Pass editorSimulationScene and editorSimulationClock to components in App.tsx 2026-04-14 20:52:35 +02:00
ebaf33234f Update App.tsx to reset editor simulation clock override when not playing 2026-04-14 20:52:35 +02:00
774e05cd3d Add editor simulation control functions 2026-04-14 20:52:09 +02:00
6d11a7570b Add simulation clock and playing state management in App.tsx 2026-04-14 20:52:03 +02:00
138b99cbba Integrate authored editor simulation clock in App.tsx 2026-04-14 20:51:33 +02:00
47088b5a5f Add simulation state variables to App.tsx 2026-04-14 20:51:33 +02:00
b49e87a1a0 Add offsetRuntimeClockState and formatRuntimeDayPhaseLabel functions 2026-04-14 20:51:09 +02:00
48661f8ee7 Add runtime clock state functions and constants 2026-04-14 20:51:09 +02:00
d229483094 Enhance model instance handling and interaction logic in viewport-host.ts 2026-04-14 20:50:54 +02:00
753aa75aa4 Add simulation update and runtime scene handling in ViewportHost 2026-04-14 20:44:54 +02:00
f2dbd80724 Update ViewportCanvas to handle editor simulation and resolve day-night world state 2026-04-14 20:44:37 +02:00
990a097e07 Update ViewportPanel to include editor simulation props 2026-04-14 20:44:37 +02:00
26c9250fa6 Add runtime scene editor simulation logic 2026-04-14 20:44:37 +02:00