All pastes #938217 Raw Edit

steam-roller.c

public c v1 · immutable
·published 2008-03-11 13:54 UTC
rendered paste body
#include <clutter/clutter.h>intmain (int argc, char **argv){  ClutterActor *stage, *rect;  ClutterEffectTemplate *template;    const ClutterColor black = { 0x00, 0x00, 0x00, 0xFF };  const ClutterColor white = { 0xFF, 0xFF, 0xFF, 0xFF };    clutter_init (&argc, &argv);    stage = clutter_stage_get_default ();  clutter_stage_set_color (CLUTTER_STAGE (stage), &black);  clutter_actor_set_size (stage, 600, 400);    rect = clutter_rectangle_new_with_color (&white);  clutter_actor_show (rect);  clutter_actor_set_size (rect, 300, 200);    template = clutter_effect_template_new_for_duration (5000,                                                       CLUTTER_ALPHA_RAMP_INC);  clutter_actor_set_depth (rect, -600);  clutter_actor_set_rotation (rect,                              CLUTTER_X_AXIS,                              1.0,                              0,                              clutter_actor_get_height (rect) / 2,                              50);  clutter_effect_depth (template, rect, 0, NULL, NULL);  clutter_effect_rotate (template,                         rect,                         CLUTTER_X_AXIS,                         0.0,                         0,                         clutter_actor_get_height (rect) / 2,                         50,                         CLUTTER_ROTATE_CW,                         NULL,                         NULL);    clutter_container_add_actor (CLUTTER_CONTAINER (stage), rect);  clutter_actor_set_position (rect, 150, 100);    clutter_actor_show_all (stage);    clutter_main ();    return 0;}