From ece0cb3a336f73e4b8c67601a8dce0b4ff598a41 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Wed, 25 Sep 2024 18:27:02 -0400 Subject: vadd --- balls.h | 1 + vec.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/balls.h b/balls.h index 7b68ea1..4af6b9b 100644 --- a/balls.h +++ b/balls.h @@ -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); diff --git a/vec.c b/vec.c index b03a03f..b26dc39 100644 --- a/vec.c +++ b/vec.c @@ -1,5 +1,10 @@ #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); -- cgit v1.2.3