/*********************************************************************//**
*	\brief Vitr
*	Specifikace vlastnosti vetru
*	
*	\author Michal Jirous
*	\date 23.04.2009
*	\file ent_wind.h
**********************************************************************/

#ifndef __ENT_WIND_H__
#define __ENT_WIND_H__

#include "ent_environments.h"
#include "wind.h"

#define STARTS_ON	1

class EnvWind : public CBaseEnvironment
{
	bool m_bStore_IsOn, m_bIsOn;
	Wind m_Wind;
	virtual void passFlags( int flags );
public:
	EnvWind();
	Vector getWindForce();
	virtual void update( float seconds );
	virtual void onTarget( int target_type );
	virtual void goBackInTime();
	virtual void restart();
	virtual void setParameters( parameters_t &parametersMap );
};

LINK_ENTITY_TO_CLASS( env_wind, EnvWind );


#endif
