summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2006-06-09 04:06:57 -0400
committerKristian Høgsberg <krh@redhat.com>2006-06-09 04:06:57 -0400
commit4e16902eb4a956c7ea79cb4d7f7e56419ea29012 (patch)
tree97736f9c5a99a8016aefe4082a6d9b886a692efa
parent1c5cfec7a396c39cfcdeadfcf48c2dd15ba21ea8 (diff)
Add stick_init() initializer.
-rw-r--r--akamaru.c8
-rw-r--r--akamaru.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/akamaru.c b/akamaru.c
index eee05e2..22b2477 100644
--- a/akamaru.c
+++ b/akamaru.c
@@ -43,6 +43,14 @@ spring_init (Spring *spring, Object *a, Object *b, double length)
}
void
+stick_init (Stick *stick, Object *a, Object *b, double length)
+{
+ stick->a = a;
+ stick->b = b;
+ stick->length = length;
+}
+
+void
string_init (String *string, Object *a, Object *b, double length)
{
string->a = a;
diff --git a/akamaru.h b/akamaru.h
index 1d4796c..9b544ae 100644
--- a/akamaru.h
+++ b/akamaru.h
@@ -88,6 +88,7 @@ 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, ...);