explode.h

来自「vc编写的超级坦克源码,vc6编写」· C头文件 代码 · 共 40 行

H
40
字号
// Explode.h: interface for the CExplode class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_EXPLODE_H__3BAF2206_7621_4834_A50A_4CFB44756B92__INCLUDED_)
#define AFX_EXPLODE_H__3BAF2206_7621_4834_A50A_4CFB44756B92__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CExplode  
{
public:
	BOOL Init(int xt,int yt,int iCycles,int iTotalBmps,LPDIRECTDRAWSURFACE bmp,int iw,int ih,int iSort,int iSide);
	BOOL Burn();
	void SetPostion(int xt,int yt);
	void DrawExplode(LPDIRECTDRAWSURFACE pdds);
	CExplode();
	virtual ~CExplode();

	void SetExplodeBmp(LPDIRECTDRAWSURFACE bmp){m_bmpExplode=bmp;}
	LPDIRECTDRAWSURFACE GetExplodeBmp(){return m_bmpExplode;}

	int GetSort(){return m_nSort;}
	int GetSide(){return m_nSide;}
private:
	LPDIRECTDRAWSURFACE m_bmpExplode;
	int m_nTotalBmps;
	int m_nIndex;
	int x , y;
	int w,h;
	int m_nSort;
	int m_nCycles;
	int m_nTimes;
	int m_nSide;		//3: enemy 1:left 2:right
};

#endif // !defined(AFX_EXPLODE_H__3BAF2206_7621_4834_A50A_4CFB44756B92__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?