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

📄 role.h

📁 仙剑奇侠传游戏演示源代码,vc++6.0 win32环境下的图形图象编程,动画演示
💻 H
字号:
/*******************************************
*一个简单的角色类,可以方便地创建任意多个  *
*角色,通过简单的设置就可使角色具有不同的  *
*性格。									   *			
*RoleNum为静态公共变量,使用时须再次定义   *                                     
*作者:华东交通大学计算机应用2002-2班 王 伟*
*QQ:153538197                              *
*******************************************/
//

// Role.h: interface for the CRole class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ROLE_H__6D56F6B1_2308_47B4_ABB0_4C28EC6FA074__INCLUDED_)
#define AFX_ROLE_H__6D56F6B1_2308_47B4_ABB0_4C28EC6FA074__INCLUDED_

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

class CRole  
{
public:
	HWND hWnd;
	HDC  RoleDC,cRoleDC;
	HBITMAP RoleBitmap,cRoleBitmap;
	BITMAP  RoleBm;
	UINT RoleID;
	char *RolePic;
	UINT  PicIndex;
	int Direction;
	int i,j;
public:
	static UINT RoleNum;
	CRole(){i=j=0;Direction=1;PicIndex=0;}
	CRole(HWND _hWnd,HDC mdc);
    void DoRole(HDC mDC);//开始角色扮演
	void ReDraw(HDC mDC);//重绘角色的图象
	void SetRolePic(char *_RolePic);//指定角色图片
	void Setxy(int x,int y){i=x;j=y;}//设置角色位置
	void SetDirection(int _Direction){Direction=_Direction;}//设置角色方向
	void ChangePic();
	//角色朝向
	char * DToStr(char * st2,DWORD X);
	UINT GetRoleID(){return RoleID;}//角色ID
	virtual ~CRole();
};

#endif // !defined(AFX_ROLE_H__6D56F6B1_2308_47B4_ABB0_4C28EC6FA074__INCLUDED_)

⌨️ 快捷键说明

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