+ int indices[MAX_LETTERS];
+ int i, x, y;
+
+ for (i = 0; i < num_letters; i++)
+ indices[i] = i;
+
+ shuffle (indices, num_letters);
+
+ for (i = 0; i < num_letters; i++) {
+ get_letter_position (indices[i], &x, &y);
+ goo_canvas_item_animate (letter_items[i],
+ x - GOO_DEMO_ITEM (letter_items[i])->x,
+ y - GOO_DEMO_ITEM (letter_items[i])->y,
+ 1.0, 0,
+ 1000, 40,
+ GOO_CANVAS_ANIMATE_FREEZE);
+ }
+