bomb.h

来自「VC面向对象的学习教程」· C头文件 代码 · 共 29 行

H
29
字号
// Bomb.h: interface for the CBomb class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_BOMB_H__A363A581_2225_4E02_82CE_244B80180179__INCLUDED_)
#define AFX_BOMB_H__A363A581_2225_4E02_82CE_244B80180179__INCLUDED_

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

// 定义炸弹类 //////////////////////////////////////////////////
class CBomb: public CObject
{
	CPoint		m_pointBomb;		// 炸弹位置
	CBitmap	m_bmpBomb;		// 炸弹图象
	int		m_nWidth;		// 炸弹图象高
	int		m_nHeight;		// 炸弹图象宽
public:
	CBomb();
	void ShowBomb(CDC *pDC, CDC *pMemDC, CRect Client);
	CRect GetBomb(){return CRect(m_pointBomb.x, m_pointBomb.y,
					m_pointBomb.x+m_nWidth, m_pointBomb.y+m_nHeight);}
	void ChangePos(int x);
	void ResetPos(){m_pointBomb.x=0, m_pointBomb.y=80;}
};

#endif // !defined(AFX_BOMB_H__A363A581_2225_4E02_82CE_244B80180179__INCLUDED_)

⌨️ 快捷键说明

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