aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes/02-architecture.md
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-29 14:58:33 +0300
committerValentin Popov <valentin@popov.link>2026-10-29 14:58:33 +0300
commite29e3c6bb90444ec852df9ac42426f30415105dd (patch)
tree53aac71ef8b7e694331b358a26b0fda0df385b58 /docs/tomes/02-architecture.md
parent5600ebb3881c90f9abeb8aa3392f6749b19d3654 (diff)
downloadfparkan-e29e3c6bb90444ec852df9ac42426f30415105dd.tar.xz
fparkan-e29e3c6bb90444ec852df9ac42426f30415105dd.zip
feat(runtime): run resource schedules during world steps
Diffstat (limited to 'docs/tomes/02-architecture.md')
-rw-r--r--docs/tomes/02-architecture.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/tomes/02-architecture.md b/docs/tomes/02-architecture.md
index 0d0ea11..527d7b2 100644
--- a/docs/tomes/02-architecture.md
+++ b/docs/tomes/02-architecture.md
@@ -363,6 +363,13 @@ CollObject, Control и PhysicalModel, пропуская отсутствующÐ
Статическая цепочка ещё не доказывает исполнение активного Control update на
миссии. Rust пока сохраняет начальные provider-снимки и не изменяет их этим путём.
+В текущем runtime `step_headless` и `frame` получают время очереди явным
+аргументом `u32`. По нему запускается представленный ресурсный планировщик
+Behavior, после чего обрабатываются очередь мира и отложенные удаления.
+Ресурсные изменения публикуются после успешного мирового шага, поэтому ошибка
+не оставляет мир и ресурсы на разных шагах. Это начало расчётного цикла;
+отдельное обновление Control, общая VM и движение ещё требуют подключения.
+
## World3D
World3D связывает игровые объекты, события, время, ввод, камеру, сетевые