flatland-play-loop 0.2.5

Engine-agnostic Flatland3 play session frame logic (gfx client)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Shared play-session frame logic for `flatland3-gfx`.
//!
//! Owns local-only state (movement, chat, map target) and input routing helpers.
//! Networking and egui rendering stay in `tools/flatland-gfx`.

mod chat;
mod dispatch;
mod local;
mod movement;

pub use chat::ChatSession;
pub use dispatch::{build_play_hud, should_dispatch_to_net, PlayHudInput};
pub use local::PlayLocalState;
pub use movement::{movement_interval_elapsed, MOVEMENT_SEND_INTERVAL_MS};