// use crate::prelude::*; // #[derive(Copy, Clone, PartialEq)] #[derive(PartialEq)] pub enum State { Normal, Infected, Dead, Immune, } // #[derive(Clone)] pub struct Human { pub present_state : State, pub x : i32, pub y : i32, } impl Human{ // pub fn new(state : State, pos_x :i32, pos_y :i32) -> Self{ // Self{ // present_state : state, // x : pos_x, // y : pos_y // } // } // pub fn new_empty() -> Self{ // Self{ // present_state:State::Normal, // x : 0, // y : 0, // } // } }