summaryrefslogtreecommitdiff
path: root/fns.h
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2020-02-20 21:56:37 +0000
committerrodri <rgl@antares-labs.eu>2020-02-20 21:56:37 +0000
commite1cb9df9355a6ae67aac76dbcde209b8f70796ee (patch)
tree2a5a01e89fb4b1f9bd497a318fb59e0e34622d60 /fns.h
downloadasteroids-master.tar.gz
asteroids-master.tar.bz2
asteroids-master.zip
git release.HEADmaster
Diffstat (limited to 'fns.h')
-rw-r--r--fns.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/fns.h b/fns.h
new file mode 100644
index 0000000..516fbb5
--- /dev/null
+++ b/fns.h
@@ -0,0 +1,18 @@
+Triangle Trian(int, int, int, int, int, int);
+Triangle Trianpt(Point, Point, Point);
+Point centroid(Triangle);
+void triangle(Image *, Triangle, int, Image *, Point);
+void filltriangle(Image *, Triangle, Image *, Point);
+Triangle rotatriangle(Triangle, double, Point);
+Vector Vec(double, double);
+Vector Vpt(Point);
+Vector addvec(Vector, Vector);
+Vector subvec(Vector, Vector);
+Vector mulvec(Vector, double);
+double dotvec(Vector, Vector);
+Vector normvec(Vector);
+double round(double);
+Point rotatept(Point, double, Point);
+int ptincircle(Point, Point, double);
+int triangleXcircle(Triangle, Point, double);
+void *emalloc(ulong);