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
10pub mod abi;
11pub mod client;
12pub mod config;
13pub mod events;
14pub mod game;
15pub mod map;
16pub mod nav;
17pub mod physics;
18pub mod rng;
19pub mod sim;
20pub mod snapshot;