《推箱子》项目说明
Game Maker:N3070110116 王天谞
1、类
这里列出本项目所涉及的所有类,以及他们自己的继承关系,如图所示(实心线为继承,虚线为被引用)
CBuffer
CImage
CObject
CTerrain
CRole
CPlayer
CPoint
CRect
CSize
CSceneManager
CSceneManager::MAP
1.1 类及其内部接口说明
CBuffer
此类主要用于实现双缓冲技术,处理闪屏。
公有成员
CBuffer () //构造函数
~CBuffer () //析构函数
bool Init (HDC hdc) //初始化 参数显示 DC
void BeginRender () //开始后台缓冲的绘制
void EndRender (HDC hdc) //结束后台缓冲的绘制 参数:显示 DC
HDC GetBufferDC () const //创建后台缓冲 参数:显示 DC
私有成员
bool CreateBitmap (HDC hdc) //创建后台位图 参数:显示 DC
bool CreateBufferDC (HDC hdc) / /创建后台缓冲 参数:显示 DC
私有属性
HBITMAP m_hBitmap
HBITMAP m_hBitmapOld
HDC m_hBufferdc
CRect m_Rect
CImage
CObject
CTerrainCRole
CPlayer
CPoint
CRect
CSize
CSceneManage
r
CBuffer
CImage