X-Git-Url: https://git.cworth.org/git?p=akamaru;a=blobdiff_plain;f=akamaru.h;h=9b544ae710d27f86f0520c03fcdfa1aa97c504a1;hp=bfec60f70e36f99926e78188c492430d58124f64;hb=4e16902eb4a956c7ea79cb4d7f7e56419ea29012;hpb=9bdb07522bfbb2611a7e70f1204d96b98bc0e615 diff --git a/akamaru.h b/akamaru.h index bfec60f..9b544ae 100644 --- a/akamaru.h +++ b/akamaru.h @@ -84,6 +84,13 @@ struct _Model { double theta; }; +void object_init (Object *object, double x, double y, double mass); +void offset_spring_init (OffsetSpring *spring, + Object *a, Object *b, double dx, double dy); +void spring_init (Spring *spring, Object *a, Object *b, double length); +void stick_init (Stick *stick, Object *a, Object *b, double length); +void string_init (String *string, Object *a, Object *b, double length); + void polygon_init (Polygon *p, int num_points, ...); void polygon_init_diamond (Polygon *polygon, double x, double y); void polygon_init_rectangle (Polygon *polygon, double x0, double y0,