2019-04-29 20:37:19 +00:00
|
|
|
pub mod client;
|
2019-04-10 17:23:27 +00:00
|
|
|
pub mod ecs_packet;
|
2019-03-03 22:02:38 +00:00
|
|
|
pub mod server;
|
|
|
|
|
|
|
|
// Reexports
|
2019-04-10 17:23:27 +00:00
|
|
|
pub use self::client::ClientMsg;
|
2019-05-16 23:05:46 +00:00
|
|
|
pub use self::ecs_packet::{EcsCompPacket, EcsResPacket};
|
2019-07-04 16:14:45 +00:00
|
|
|
pub use self::server::{RequestStateError, ServerError, ServerInfo, ServerMsg};
|
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-05-24 19:10:18 +00:00
|
|
|
Pending,
|
2019-04-20 17:54:37 +00:00
|
|
|
Connected,
|
2019-04-21 15:52:15 +00:00
|
|
|
Registered,
|
2019-04-19 19:32:47 +00:00
|
|
|
Spectator,
|
2019-05-23 15:14:39 +00:00
|
|
|
Dead,
|
2019-04-19 19:32:47 +00:00
|
|
|
Character,
|
|
|
|
}
|