//---------------------------------------------------//
/*
 *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
 *
//---------------------------------------------------*/

#ifndef _VERT_BOUNCE
#define _VERT_BOUNCE

#include <sprite.h>

  //Motion Structure
  typedef struct {
    
    int delay;
    
    int durration;
    
    int controller_delay;
    
    int controller_lock;
    
    int up_or_down;
    
    int height;
    
    int begin;
    
  }motion;


//Initialize initialize structure  
motion* motion_init();
  
  
//Motion function
  int move_me(
  
  sprite *sprite,
  
  int control, 
  
  motion *move
	         
  );
    

#endif

