Live location tracking and playback for the game "manhunt"
1mod game;
2mod game_events;
3mod game_state;
4mod lobby;
5mod location;
6mod powerups;
7mod profile;
8mod settings;
9#[cfg(test)]
10mod tests;
11mod transport;
12
13pub use game::{Game, StateUpdateSender, UtcDT};
14pub use game_events::GameEvent;
15pub use game_state::{GameHistory, GameUiState};
16pub use lobby::{Lobby, LobbyMessage, LobbyState, StartGameInfo};
17pub use location::{Location, LocationService};
18pub use powerups::PowerUpType;
19pub use profile::PlayerProfile;
20pub use settings::GameSettings;
21pub use transport::{MsgPair, Transport, TransportMessage};
22
23pub mod prelude {
24 use anyhow::Error as AnyhowError;
25 use std::result::Result as StdResult;
26 pub type Result<T = (), E = AnyhowError> = StdResult<T, E>;
27 pub use anyhow::Context;
28}