//---------------------------------------------------//
/*
 *Copyright Bryce Thorup, William Thorup, BitJag 2014
 *
 * Contact: contact@bitjag.com
 *
 *All content developed by BitJag (graphics & Code) is
 *for your personal use only.  Feel free to burn it to a CD, 
 *flash to a SkunkBoard, or use in an emulator.  We 
 *hope you also take the chance to learn from it if needed.
 * 
 *Do not redistribute, duplicate, charge for "handling" 
 *or cost to print, or charge for profit.
 * 
 *If there is someone you know who wants a copy,
 *physical or digital, please direct them to our website.
 *Any other questions about the use of the demo, please
 *shoot us an email.  We will be liberal, promise.
 *
 * http://bitjag.com/
 * 
 *This demo was developed with the Removers Library,
 *which is used under the LGPL licence 2.1, included
 *with the source.  The Removers library is free to 
 *download and use at this location.
 * 
 * http://removers.free.fr/softs/download.php?lang=en
 *
//---------------------------------------------------*/

#include <jagdefs.h>
#include <jagtypes.h>
#include <stdlib.h> 
#include <sprite.h>
#include <joypad.h>
#include "bird_motion.h"
  
  //Motion Struct Initializer function
  bird_fly* bird_fly_init(){
    
    bird_fly *m;
    
    m = malloc(sizeof(bird_fly));
    
      m->delay = 0; //Used to controll the rise and fall of the object
  
      m->durration = 5;//
      
      m->controller_delay = 0;//Used to reduce button repeats
      
      m->controller_lock = 0;// lock controls until they are release.  0 = unlock & 1 = locked
      
      m->up_or_down = 0; //0 = down & up = 1
      
      m->height = 25; //Used to determine how high the ball rises after a bounce.  Max is 35.
      
      m->begin = 0;
      
      return m;
    
  }
  

 
