2019-04-10 17:23:27 +00:00
|
|
|
pub mod ecs_packet;
|
2019-03-03 22:02:38 +00:00
|
|
|
pub mod server;
|
|
|
|
pub mod client;
|
|
|
|
|
|
|
|
// Reexports
|
2019-04-19 19:32:47 +00:00
|
|
|
pub use self::server::{ServerMsg, RequestStateError};
|
2019-04-10 17:23:27 +00:00
|
|
|
pub use self::client::ClientMsg;
|
|
|
|
pub use self::ecs_packet::EcsPacket;
|
2019-04-19 19:32:47 +00:00
|
|
|
|
2019-04-20 17:54:37 +00:00
|
|
|
#[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)]
|
2019-04-19 19:32:47 +00:00
|
|
|
pub enum ClientState {
|
2019-04-20 19:22:13 +00:00
|
|
|
Visitor,
|
2019-04-20 17:54:37 +00:00
|
|
|
Connected,
|
2019-04-19 19:32:47 +00:00
|
|
|
Spectator,
|
|
|
|
Character,
|
|
|
|
}
|