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

📄 window.h

📁 圣剑二完整的游戏代码。附作者写的三篇文章。游戏的开发过程
💻 H
字号:
//********************************************
//	窗口 相关函数
//  创建于2000年6月21日
//********************************************

#ifndef _WINDOW_H_
#define _WINDOW_H_

//窗口弹出风格
enum POPWINDOWSTYLE{
	PWS_NULL=0,		//无效果
	PWS_HOR,		//横向
	PWS_VER,		//纵向
	PWS_BOTH,		//放大
	PWS_RANDOM=-1,	//随机
};

class CGpFont;

class CWindow
{
public:
	int dialogx, dialogy;	//对话框位置(单位:像素)
	int dialogw, dialogh;	//对话框大小(单位:像素)
	int Alpha;				//对话框的Alpha值
	enum POPWINDOWSTYLE PopWindowStyle;		//对话框弹出风格
	int PopWindowStep;						//对话框弹出速度

	CGpFont Font;			//对话字体
	char PicFileName[64];	//图片文件名

	LPDIRECTDRAWSURFACE lpPic;	//对话框图片

public:
	CWindow();
	~CWindow();
	bool LoadWindowIni(char *, char *);	//读入窗口

	void ShowWindow(LPDIRECTDRAWSURFACE surf, bool bShowWindow=true, int left=-1, int top=-1);	//显示对话框
	void PopWindow(LPDIRECTDRAWSURFACE& surf, enum POPWINDOWSTYLE=PWS_NULL, int Num=8);	//弹出对话框
	int PressAnyKey();				//按任意健继续
};

#endif

⌨️ 快捷键说明

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