summaryrefslogtreecommitdiffstatsci
path: root/src/kinetics.cpp
diff options
context:
space:
mode:
authorchevalam <chevalam.s@samsung.com>2014-04-24 16:54:07 +0530
committerchevalam <chevalam.s@samsung.com>2014-04-24 16:54:07 +0530
commit5ae9c468eca950c5a7dfe44d93efb32616458f75 (patch)
treef46e19b7cc95e483f0b93da6b81032c431702ed4 /src/kinetics.cpp
parente391ae2091be6d736dee7734b0a9e4c2beaddef5 (diff)
Incorporating review comments for #3 - updated kinematics to not include color parameters
Diffstat (limited to 'src/kinetics.cpp')
-rw-r--r--src/kinetics.cpp46
1 files changed, 1 insertions, 45 deletions
diff --git a/src/kinetics.cpp b/src/kinetics.cpp
index 6e31a6d..9d5a578 100644
--- a/src/kinetics.cpp
+++ b/src/kinetics.cpp
@@ -12,15 +12,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)
{
free(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