Skip to main content

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 debug;
14pub mod events;
15pub mod game;
16pub mod map;
17pub mod nav;
18pub mod physics;
19pub mod rng;
20pub mod sim;
21pub mod snapshot;