www.pudn.com > MyGame.rar > Bullet.h


// Bullet.h: interface for the CBullet class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_BULLET_H__9DFB57D7_6BE9_472D_937B_FFA56A89A57B__INCLUDED_) 
#define AFX_BULLET_H__9DFB57D7_6BE9_472D_937B_FFA56A89A57B__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "GameObjTimed.h" 
 
class CBullet : public CGameObjTimed   
{ 
public: 
	CBullet(); 
	virtual ~CBullet(); 
	enum{StdTTL=2000}; 
	public: 
	// 根据给定的位置和方向进行构造 
	CBullet(const Point3f &_p, const float _angle) 
		:CGameObjTimed(_p,_angle){ttl=StdTTL;} 
	// 根据给定的位置、方向和速度进行构造 
  	CBullet(const Point3f &_p, const float _angle, const Point3f &_v) 
			:CGameObjTimed(_p,_angle,_v){ttl=StdTTL;} 
	// 绘制出单个子弹 
	int Draw(); 
	int strenght; 
}; 
 
#endif // !defined(AFX_BULLET_H__9DFB57D7_6BE9_472D_937B_FFA56A89A57B__INCLUDED_)