falling animations
[fishladder.git] / vg / vg_m.h
index cb98db2d1a5a64f060a5c150b9bdc9d663a6b3d3..690683710d816a9bec4ec8444b29d54b58b9e007 100644 (file)
--- a/vg/vg_m.h
+++ b/vg/vg_m.h
@@ -77,6 +77,12 @@ static inline void v2_muls( v2f a, float s, v2f d )
        d[0] = a[0]*s; d[1] = a[1]*s;
 }
 
+static inline void v2_divs( v2f a, float s, v2f d )
+{
+       d[0] = a[0]/s; d[1] = a[1]/s;
+}
+
+
 static inline void v2_mul( v2f a, v2f b, v2f d )
 {
        d[0] = a[0]*b[0]; d[1] = a[1]*b[1];
@@ -87,6 +93,11 @@ static inline void v2_div( v2f a, v2f b, v2f d )
        d[0] = a[0]/b[0]; d[1] = a[1]/b[1];
 }
 
+static inline void v2_muladds( v2f a, v2f b, float s, v2f d )
+{
+       d[0] = a[0]+b[0]*s; d[1] = a[1]+b[1]*s;
+}
+
 // Vector 3
 // ==================================================================================================================