add atan2

This commit is contained in:
JH159753 2022-09-20 15:37:41 -07:00
parent d99cf5bdc9
commit 200336bba5
1 changed files with 17 additions and 2 deletions

View File

@ -38,8 +38,23 @@ class Boid
if (target != null) if (target != null)
{ {
// TODO: Implement seek here // TODO: Implement seek here
print(kinematic.getHeading()); //println(kinematic.getHeading());
kinematic.increaseSpeed(2,-.0001);
//float targetDirection = atan2(target.y, target.x);
float temp1 = atan2(kinematic.getPosition().y-target.y, kinematic.getPosition().x-target.x);
float temp2 = kinematic.getHeading();
kinematic.increaseSpeed(1,kinematic.getHeading() - temp1);
println(temp1 + " " + temp2);
kinematic.increaseSpeed(1,-.001);
} }
// place crumbs, do not change // place crumbs, do not change