human: remove new() trait

This commit is contained in:
2022-05-03 23:10:37 +02:00
parent 89020eeb21
commit b456a9fb63
2 changed files with 22 additions and 18 deletions
+17 -17
View File
@@ -14,20 +14,20 @@ pub struct Human {
pub x: i32,
pub y: i32,
}
impl Human {
// humans with state "Normal"
pub fn new(pos_x: i32, pos_y: i32) -> Self {
Self {
present_state: State::Normal,
x: pos_x,
y: pos_y,
}
}
// pub fn new_empty() -> Self{
// Self{
// present_state:State::Normal,
// x : 0,
// y : 0,
// }
// }
}
// impl Human {
// // humans with state "Normal"
// pub fn new(pos_x: i32, pos_y: i32) -> Self {
// Self {
// present_state: State::Normal,
// x: pos_x,
// y: pos_y,
// }
// }
// // pub fn new_empty() -> Self{
// // Self{
// // present_state:State::Normal,
// // x : 0,
// // y : 0,
// // }
// // }
// }
+5 -1
View File
@@ -345,7 +345,11 @@ mod tests {
let mut stats: Stats;
for _ in 0..10 {
humans.push(Human::new(0, 0));
humans.push(Human{
present_state: State::Normal,
x: 0,
y: 0,
});
}
stats = humans_stats(&humans);
assert_eq!(stats.normal, 10);