vimp_engine_core/lib.rs
1//! VIMP — движковый каркас симуляции (Этап 4b распила движка/игры,
2//! PLAN.md §2-3). Физика/карта/снапшот-фрейминг/интерполяция/предикт-примитивы/
3//! raycast/нав-утилиты — общие для любой игры; `sim::{GameDef, GameSim,
4//! SimCtx}` — граница, через которую конкретная игра (game-crate, cdylib с
5//! wasm-bindgen-обёртками `GameCore`/`ClientCore`) подключает свою логику.
6//! Эта библиотека — rlib без wasm-bindgen: игровой crate раскрывает
7//! `#[wasm_bindgen]` рядом со своими типами (wasm-bindgen не умеет
8//! экспортировать generics), engine-crate от wasm-bindgen не зависит вовсе.
9
10// ПРОБА РЕЛИЗА — снять следующим релизом (release-probe).
11
12pub mod abi;
13pub mod client;
14pub mod config;
15pub mod debug;
16pub mod events;
17pub mod game;
18pub mod map;
19pub mod nav;
20pub mod physics;
21pub mod rng;
22pub mod sim;
23pub mod snapshot;