better state logic, more features, rewritten timing of signals and more crashes
This commit is contained in:
+3
-4
@@ -25,7 +25,7 @@ class Vec2D{
|
||||
|
||||
T length() { return (T)sqrt(pow(x, 2) + pow(y, 2));};
|
||||
|
||||
T angle(Vec2D &v){
|
||||
T angle(Vec2D v){
|
||||
T angle = atan2(v.y, v.x) - atan2(y,x);
|
||||
if(angle > M_PI) angle -= M_PI_2;
|
||||
if(angle < -M_PI) angle += M_PI_2;
|
||||
@@ -33,11 +33,10 @@ class Vec2D{
|
||||
//return acos(dot(v));
|
||||
};
|
||||
|
||||
T angleDeg(Vec2D &v){
|
||||
|
||||
T angleDeg(Vec2D v){
|
||||
return angle(v) * 180 / M_PI;
|
||||
};
|
||||
|
||||
|
||||
T dot(Vec2D &v){
|
||||
return (x*v.x) + (y*v.y);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user