summaryrefslogtreecommitdiff
path: root/src/attack.rs
blob: a0b8b99ad45aeaaa15cdce2432a3b2430376f6b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

use specs::Entity;

#[derive(Debug, Clone, Default)]
pub struct Attack {
	pub damage: i64,
	pub attacker: Option<Entity>
}

impl Attack {
	pub fn new(damage: i64) -> Self {
		Self {
			damage,
			attacker: None
		}
	}
}