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

📄 party.h

📁 墨香最新私服
💻 H
字号:
// Party.h: interface for the CParty class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PARTY_H__F6D978D7_2592_4CB4_B54E_2AF0835E1A20__INCLUDED_)
#define AFX_PARTY_H__F6D978D7_2592_4CB4_B54E_2AF0835E1A20__INCLUDED_

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

#include "PartyMember.h"

class CParty  
{	
//	DWORD m_PartyDBIdx;
	CPartyMember m_Member[MAX_PARTY_LISTNUM];	// ¸¶½ºÅÍ´Â [0]!!
	
	DWORD m_TacticObjectID;
	BYTE m_Option;			//a distribute way that dropped item and dropped money
public:
	CParty();
	virtual ~CParty();
	
	void InitParty(PARTY_INFO* pInfo);
	
//	void SetPartyIdx(DWORD Partyid);
	void SetMaster(PARTY_MEMBER* pMasterInfo);
	void SetMaster(DWORD MasterIdx,char* strName,BOOL bLog,BYTE LifePercent, BYTE ShieldPercent,BYTE NaeRyukPercent);
	DWORD GetMemberID(int num); //ÆÄƼ³»¿¡¼­ ¸â¹ö ¼±ÅÃ
	int GetMemberNum();
//	DWORD GetPartyIdx();
	DWORD GetMasterIdx();

	char* GetMasterName();

	void AddMember(PARTY_MEMBER* pMemberInfo);
	void DelMember(DWORD id);
	void BreakUpResult();

	void LogIn(PARTY_MEMBER* pMemberInfo);
	void LogOut(DWORD PlayerID);
	
	char* GetMemberName(DWORD MemberID);
	
	void SetMemberLifePercent(DWORD PlayerID, DWORD lifePercent);
	BYTE GetMemberLifePercent(DWORD PlayerID);
	
	void SetMemberShieldPercent(DWORD PlayerID, DWORD ShieldPercent);
	BYTE GetMemberShieldPercent(DWORD PlayerID);

	void SetMemberNaeRyukPercent(DWORD PlayerID, DWORD naeryukPercent);
	BYTE GetMemberNaeRyukPercent(DWORD PlayerID);
		
	void SetMemberLevel(DWORD PlayerID, LEVELTYPE lvl);
	LEVELTYPE GetMemberLevel(DWORD PlayerID);

	PARTY_MEMBER* GetPartyMemberInfo(int i);
	
	void Clear();
	
	BOOL IsLogIn(int n)		{	return m_Member[n].IsMemberLog();	}

	void ChangeMaster(DWORD dwPlayerID);
	
	BOOL IsPartyMember(DWORD dwPlayerID);

	DWORD GetTacticObjectID()	{	return m_TacticObjectID;	}
	void SetTacticObjectID(DWORD TObjID)	{	m_TacticObjectID = TObjID;	}
	
	void SetOption(BYTE Option) { m_Option = Option;	}
};

#endif // !defined(AFX_PARTY_H__F6D978D7_2592_4CB4_B54E_2AF0835E1A20__INCLUDED_)

⌨️ 快捷键说明

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