#include <Ecore.h>
static Eina_Bool _advance_frame(
void *data, 
double pos);
 static Eina_Bool _advance_frame2(
void *data, 
double pos);
 static Eina_Bool _advance_frame3(
void *data);
 static Eina_Bool _start_second_anim(
void *data);
 static Eina_Bool _freeze_third_anim(
void *data);
 static Eina_Bool _thaw_third_anim(
void *data);
 int
main(void)
{
   Ecore_Evas *ee;
   Ecore_Animator *anim;
   evas_object_resize(bg, 300, 400);
   evas_object_resize(rect, 50, 50);
   evas_object_resize(rect2, 50, 50);
   return 0;
}
_advance_frame(void *data, double pos)
{
   double frame = pos;
   evas_object_resize(data, 50 * (1 + frame), 50 * (1 + frame));
   evas_object_move(data, 100 * frame, 100 * frame);
}
_start_second_anim(void *data)
{
}
_advance_frame2(void *data, double pos)
{
   double frame = pos;
   evas_object_resize(data, 100 - (50 * frame), 100 - (50 * frame));
   evas_object_move(data, 100 * (1 - frame), 100 * (1 - frame));
}
_advance_frame3(void *data)
{
   static int x = 0;
   if (x >= 250)
     x = 0;
   evas_object_move(data, ++x, 350);
}
_freeze_third_anim(void *data)
{
}
_thaw_third_anim(void *data)
{
}