/*********************************************************************//**
*	\brief Interpolation object.
*	Zde je implementovan objekt, ktery se pouziva k interpolaci pohybu
*	mezi aktualizacemi pohybu.
*
*	\author Michal Jirous
*	\date 09.04.2009
*	\file interpolation.h
**********************************************************************/

#ifndef __INTERPOLATION_H__
#define __INTERPOLATION_H__


#include "algebraic.h"
struct Interpolation
{
	Vector start;
	Vector target;
	Vector current;

	void drawRun( float percentage );
	void update( Vector newTarget );
	void update( float x, float y, float z );
	void reset( Vector position );
};

#endif
