cbarrier.h
来自「坦克大战小游戏 控制说明: 玩家1相关控制: A/W/S/D:控」· C头文件 代码 · 共 44 行
H
44 行
//----------------------------------------------------------------------------
// 文件名: CBarrier.h
//
// 描述:障碍物对象定义
//
// 作者:朱波 创建日期:2007-03-22
//----------------------------------------------------------------------------
#ifndef CBARRIER_H
#define CBARRIER_H
#include "CommonInclude.h"
class CBarrier
{
public:
int Create( int kind, POINT pos, LPDIRECTDRAWSURFACE7 surface[],
const RECT * lpMapRegion, vector<GEOMETRY> * lpGeometryVec );
int Draw( void );
RECT & GetBoundingBox( void );
~CBarrier( void );
CBarrier( void );
private:
POINT m_position;
RECT m_boundingBox;
RECT *m_lpMapRegion;
vector<GEOMETRY> *m_lpGeometryVec;
POINT m_draw_start;
int m_draw_width;
int m_draw_hight;
int m_barrierKind;
LPDIRECTDRAWSURFACE7 *m_draw_lppSurface;
BOOL CanPutThere( POINT pos, const RECT *lpMapRegion,
vector<GEOMETRY> * lpGeometryVec );
MakeBoundingBox( POINT pos, RECT & box );
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?