⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dxmember.h

📁 RPG四大编辑器:场景/道具/角色/地图四大编辑器源代码 vc++ 6.0
💻 H
字号:
//------------------------------------------------------------------- 
// File: 	DXMember.h 
// Contents: 	Declaration of functions that create/release
// the ddraw objects 
// Note:
// Write by: 	程式浪人 6-19-2001
// Moidfy by: 
// Copyright: 
//------------------------------------------------------------------- 

//////////////////////////////////////////////////////////
//------------------------数据开始----------------------//

//DirectX
#ifndef __DXMEMBER_H__
#define __DXMEMBER_H__

#include <ddraw.h>
//DDRAW
/*定制三个后台缓冲页,一个放主地图,一个小地图,一个放纹理*/
extern	LPDIRECTDRAW7 g_lpDD7;
extern	LPDIRECTDRAWSURFACE7 g_lpFrontBuffer;//前台页面
extern	LPDIRECTDRAWSURFACE7 g_lpBackBuffer;//后台缓冲
extern	LPDIRECTDRAWCLIPPER  g_lpDDClipper;// DirectDraw clipper.
extern	DWORD g_dwSurfaceBits;//当前颜色格式(8位,16位,24位或是32位)
extern	BOOL g_bCanRotation90;


///////////////////////////////////////////////////////////
//------------------------函数说明-----------------------//

//DDRAW
extern BOOL InitDDraw(HWND hWnd, const DWORD dwX, const DWORD dwY);//通过传入的窗口句柄创建DDRAW对象
extern BOOL ReleaseDDraw();//释放DDRAW对象


//OTHERS

void Msg(LPSTR fmt,...);

//将指定页面的指定矩形填满指定颜色,因为常用,所以做成公用函数
extern BOOL FillColor(IDirectDrawSurface7 *lpSurface,COLORREF color,CRect &rcFill);

#endif

⌨️ 快捷键说明

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