class TshHomingShot : public TobjShot
{
private:
	// ‰æ'œ"ǂݍž'Ý—p
	D3DXVECTOR3 pos;
	const TBaseMovingObject *FpEnemy;

protected:
	//	ŽOŠpŠÖ"ŒvŽZ—p•Ï"
	double FdTheta;
	double FdRadian;
	int FiImageWidth;
	int FiImageHeight;

public:
	TshHomingShot( TsceneGame *game, const Vector2D &pos, const Vector2D &velocity);
	~TshHomingShot(void);
	virtual BOOL Update(double time_elapsed);
	virtual void Render( void );
	virtual void RenderCgdi( void );
};

//-------------------------------------------
#endif	// __THSHHOMINGSHOT_H__ 