X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg%2Fvg_m.h;h=a0c01077048b0a5cd599f206e428b474ca3af1d9;hb=a46972aa1ee718339c2512cae986f2943bed0e04;hp=9e70c9290ca48d859df9f9c054065c506040df23;hpb=7838efe822ca9336a69936004dd6d9bed70910fb;p=fishladder.git diff --git a/vg/vg_m.h b/vg/vg_m.h index 9e70c92..a0c0107 100644 --- a/vg/vg_m.h +++ b/vg/vg_m.h @@ -50,6 +50,21 @@ static inline void v2_copy( v2f a, v2f b ) b[0] = a[0]; b[1] = a[1]; } +static inline void v2i_copy( v2i a, v2i b ) +{ + b[0] = a[0]; b[1] = a[1]; +} + +static inline void v2i_add( v2i a, v2i b, v2i d ) +{ + d[0] = a[0]+b[0]; d[1] = a[1]+b[1]; +} + +static inline void v2i_sub( v2i a, v2i b, v2i d ) +{ + d[0] = a[0]-b[0]; d[1] = a[1]-b[1]; +} + static inline void v2_minv( v2f a, v2f b, v2f dest ) { dest[0] = vg_minf(a[0], b[0]);