From 5ae9c468eca950c5a7dfe44d93efb32616458f75 Mon Sep 17 00:00:00 2001 From: chevalam Date: Thu, 24 Apr 2014 16:54:07 +0530 Subject: Incorporating review comments for #3 - updated kinematics to not include color parameters --- src/kinetics.cpp | 46 +--------------------------------------------- 1 file changed, 1 insertion(+), 45 deletions(-) (limited to 'src/kinetics.cpp') diff --git a/src/kinetics.cpp b/src/kinetics.cpp index 6e31a6d..9d5a578 100644 --- a/src/kinetics.cpp +++ b/src/kinetics.cpp @@ -11,15 +11,6 @@ #include "kinetics.h" -void -generate_color (double *color) -{ - int i; - - for (i = 0; i <= 3; i++) - color[i] = (int) (drand48 () * 2) / 2.0; -} - void kinetics_destroy (kinetics_t *kinetics) { @@ -33,49 +24,14 @@ kinetics_init (kinetics_t *kinetics) kinetics->velocity = MAX_VELOCITY / 8.0 * 7 * drand48 () + MAX_VELOCITY / 8.0; kinetics->x = WIDTH / 2; kinetics->y = HEIGHT / 2; - generate_color (kinetics->color); - + kinetics->x_radius = drand48 () * 10 + 5; kinetics->y_radius = drand48 () * 10 + 5; - kinetics->x_offset = drand48 () * 10; - kinetics->y_offset = drand48 () * 10; kinetics->width = drand48 () * 120 + 30; kinetics->height = drand48 () * 120 + 30; - generate_color (kinetics->shadow_color); kinetics->rotation = drand48 () * 2 * M_PI; kinetics->line_width = 20; //drand48() * 20; - - /* inset shadow */ - kinetics->shadow_color[0] = 0; - kinetics->shadow_color[1] = 0; - kinetics->shadow_color[2] = 0; - kinetics->shadow_color[3] = 1; - kinetics->shadow_x_blur = 5; - kinetics->shadow_y_blur = 2; - - kinetics->x_offset = 6; - kinetics->y_offset = 1; - - /* spread */ - kinetics->spread_color[0] = 1; - kinetics->spread_color[1] = 1; - kinetics->spread_color[2] = 1; - kinetics->spread_color[3] = 1; - kinetics->spread_x_blur = 5; - kinetics->spread_y_blur = 2; - kinetics->spread_line_width = 3; - - /* drop shadow */ - kinetics->drop_color[0] = 0; - kinetics->drop_color[1] = 0; - kinetics->drop_color[2] = 0; - kinetics->drop_color[3] = 0.5; - kinetics->drop_x_blur = 10; - kinetics->drop_y_blur = 8; - kinetics->drop_x_offset = -30; - kinetics->drop_y_offset = -5; - kinetics->drop_line_width = kinetics->line_width; } void -- cgit v1.3.1-4-g156e