2018-03-08 00:58:26 +01:00
|
|
|
#include "vector2d.h"
|
|
|
|
|
|
|
|
bool
|
|
|
|
vector2d_equals(Vector2d v1, Vector2d v2)
|
|
|
|
{
|
|
|
|
return v1.x == v2.x && v1.y == v2.y;
|
2018-03-15 16:30:41 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
bool
|
|
|
|
vector2d_is_opposite(Vector2d v1, Vector2d v2)
|
|
|
|
{
|
2018-03-16 10:04:43 +01:00
|
|
|
return ((v1.x > 0 && v2.x < 0) ^ (v1.y > 0 && v2.y < 0))
|
|
|
|
|| ((v1.x < 0 && v2.x > 0) ^ (v1.y < 0 && v2.y > 0));
|
2018-03-15 16:30:41 +01:00
|
|
|
}
|