#ifndef BEAMATTACK_H
#define BEAMATTACK_H

/**
* Beam attacks
* @version 31-3-2002
* @author Herwin 'harSens' van Welbergen
*/
class CBeamAttack:public CExplodingAttack
{	
public:
	/**
	* Removes attack
	*/
	virtual void Remove(void);
protected:
	/**
	* adds a ent-ent trail to the attack
	* @param int startent: start entity
	* @param int attachment: attachment
	* @param int starta: sprite for beamstart 
	* @param int startb: sprite for beamstart
	* @param int flarea: sprite for beamflare
	* @param int flareb: sprite for beamflare
	* @param int beam: beam sprite
	* @param int size: size of the beam in .2's
	* @param int detail: detail of the beam
	* @param Vector vecOrigin: origin of the beam
	*/
	void AddEntEntTrail(int startent, int attachment, int starta, int startb, int flarea, int flareb, int beam,int size, int detail, Vector vecOrigin);
};
#endif
