asdf
This commit is contained in:
parent
16541e4a69
commit
3149c01bc1
12
src/main.zig
12
src/main.zig
@ -83,9 +83,9 @@ const Particle = struct {
|
|||||||
self.velocity.a.y += val;
|
self.velocity.a.y += val;
|
||||||
}
|
}
|
||||||
pub fn applyForce(self : *Self,vec : pr.Vec) void {
|
pub fn applyForce(self : *Self,vec : pr.Vec) void {
|
||||||
self.velocity.a.x += vec.a.x * 0.5;
|
self.acceleration.a.x += vec.a.x * 0.5;
|
||||||
self.velocity.a.y += vec.a.y * 0.5;
|
self.acceleration.a.y += vec.a.y * 0.5;
|
||||||
self.velocity.a.z += vec.a.z;
|
self.acceleration.a.z += vec.a.z;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -135,7 +135,7 @@ const Emitter = struct
|
|||||||
if(p.show == 1)
|
if(p.show == 1)
|
||||||
{
|
{
|
||||||
|
|
||||||
p.applyGravity(0);
|
p.applyGravity(2);
|
||||||
p.applyForce(att.attract(p.*));
|
p.applyForce(att.attract(p.*));
|
||||||
p.applyForce(att2.attract(p.*));
|
p.applyForce(att2.attract(p.*));
|
||||||
p.update();
|
p.update();
|
||||||
@ -157,8 +157,8 @@ const Attractor = struct
|
|||||||
var vec = self.vec.sub(particle.position);
|
var vec = self.vec.sub(particle.position);
|
||||||
if( vec.a.x != 0 and vec.a.y != 0)
|
if( vec.a.x != 0 and vec.a.y != 0)
|
||||||
{
|
{
|
||||||
vec.a.x = vec.a.x/20;
|
vec.a.x = vec.a.x/200;
|
||||||
vec.a.y = vec.a.y/20;
|
vec.a.y = vec.a.y/200;
|
||||||
}
|
}
|
||||||
return vec;
|
return vec;
|
||||||
}
|
}
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user