Cleaned code

This commit is contained in:
scorpion9979 2019-06-01 22:49:34 +03:00
parent e867c71c86
commit 50acaf0ae1
3 changed files with 9 additions and 5 deletions

View File

@ -18,6 +18,7 @@ pub mod comp;
pub mod figure;
pub mod inventory;
pub mod msg;
pub mod npc;
pub mod ray;
pub mod state;
pub mod sys;
@ -25,7 +26,6 @@ pub mod terrain;
pub mod util;
pub mod vol;
pub mod volumes;
pub mod npc;
/// The networking module containing high-level wrappers of `TcpListener` and `TcpStream` (`PostOffice` and `PostBox` respectively) and data types used by both the server and client.
/// # Examples

View File

@ -1,17 +1,17 @@
use serde_json;
use rand::seq::SliceRandom;
use serde_json;
use std::fs::File;
pub enum NpcKind {
Wolf,
Pig
Pig,
}
impl NpcKind {
fn as_str(&self) -> &'static str {
match *self {
NpcKind::Wolf => "wolf",
NpcKind::Pig => "pig"
NpcKind::Pig => "pig",
}
}
}

View File

@ -3,7 +3,11 @@
//! and provide a handler function.
use crate::Server;
use common::{comp, msg::ServerMsg, npc::{NpcKind, get_npc_name}};
use common::{
comp,
msg::ServerMsg,
npc::{get_npc_name, NpcKind},
};
use specs::{Builder, Entity as EcsEntity, Join};
use vek::*;