summaryrefslogtreecommitdiff
path: root/src/sim/particle_manager/particle.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/particle_manager/particle.rs')
-rw-r--r--src/sim/particle_manager/particle.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/sim/particle_manager/particle.rs b/src/sim/particle_manager/particle.rs
index c68d81e..279eacb 100644
--- a/src/sim/particle_manager/particle.rs
+++ b/src/sim/particle_manager/particle.rs
@@ -7,15 +7,23 @@ pub struct Particle {
pub velocity: Vec2,
pub material: MaterialId,
pub life: f32,
+ pub collision_grace: f32,
}
impl Particle {
- pub fn new(position: Vec2, velocity: Vec2, material: MaterialId, life: f32) -> Self {
+ pub fn new(
+ position: Vec2,
+ velocity: Vec2,
+ material: MaterialId,
+ life: f32,
+ collision_grace: f32,
+ ) -> Self {
Particle {
position,
velocity,
material,
life,
+ collision_grace,
}
}
}