diff options
| -rw-r--r-- | balls.h | 1 | ||||
| -rw-r--r-- | vec.c | 5 |
2 files changed, 6 insertions, 0 deletions
@@ -19,6 +19,7 @@ typedef struct { double m; /* mass [kg] */ } Ball; +Vec vadd(Vec v1, Vec v2); Vec vsub(Vec v1, Vec v2); Vec vmuls(Vec v, double a); Vec vdivs(Vec v, double a); @@ -1,6 +1,11 @@ #include "balls.h" Vec +vadd(Vec v1, Vec v2) { + return V(v1.x+v2.x, v1.y+v2.y); +} + +Vec vsub(Vec v1, Vec v2) { return V(v1.x-v2.x, v1.y-v2.y); } |